Denis Ovsienko
a0fec9b8fc
Fixup commit 88f5284
.
...
"source" is a bashism, and in shells that implement POSIX shell when
invoked as /bin/sh (such as dash in Ubuntu) it usually means an error:
./sys/debian.sh: 21: ./sys/debian.sh: source: not found
Use the portable "." equivalent to make it good.
2022-06-09 23:47:12 +02:00
pancake
88f5284422
Massage MAKE_JOBS for sys/debian.sh too ##build
2022-06-09 19:10:16 +02:00
pancake
2434c3ca74
Switch to Capstone5 as default ##asm ( #18127 )
...
* Add riscv for capstone5 in the meson
* Report capstone version in the asm plugins
* Many changes in the ppc analysis, seems like it's improved, (emulation quality and xrefs)
* Update all tests and report issues in capstone4 to upstream
* Fix-x86-16 test marked as broken as it needs better fix
2021-04-24 22:04:51 +02:00
pancake
b2be57f9f7
Fix build in BSD, there is no RPATH in there ##build
2020-12-19 15:24:00 +01:00
Anton Kochkov
ffe743ef39
Fix #4056 - rename DEPS to R2DEPS ##build ( #17020 )
...
* Rename DEPS to R2DEPS
* Cleanup of sys/build.sh
2020-06-12 10:49:28 +08:00
karliss
18649ad666
Do the prefix check after prefix argument has been processed. ( #16950 )
2020-05-29 11:04:15 +08:00
radare
bed2cb1f40
Fix #9240 - sys/install.sh uses always /usr/local + rpath now ##build
2020-03-20 15:27:20 +01:00
Giovanni
08ae6fc891
Fix #15485 - Improve argument parsing in sys/{install,build} ( #15486 ) ##build
2019-11-20 16:40:02 +01:00
pancake
092173bf90
Improve configure argument handling in sys/install.sh ##build
...
* Handle --help, --with-capstone5 and --install (no symlinks)
2019-05-14 17:54:11 +02:00
radare
8f17f58fc3
Do not use system-wide capstone when building with sys/install.sh ##build
2019-04-16 16:55:15 +02:00
pancake
1b7d5b5f7f
Downgrade credentials when building with sudo ##build
2018-10-23 22:22:38 +02:00
pancake
d389cd4468
Fix sys/build.sh on Mac
2018-09-14 01:42:50 +02:00
rdjondo
d4de63a5b2
Make compilation on Raspberry Pi more user friendly ( #11379 )
2018-09-13 19:08:20 +02:00
pancake
d263e32a3b
Fix sys/install.sh when builddir have spaces, make still fails
2018-05-16 16:35:53 +02:00
Paolo Monti
acf3ea06cf
Fix #9706 , created signing script and added to build.sh ( #10013 )
2018-05-04 20:07:50 +02:00
Raul Siles
08d9abe283
Change references from OSX to macOS
2017-11-15 10:43:31 -05:00
akil
adc90a6674
bad checking in build.sh (capstone.h) ( #8762 )
2017-10-31 11:09:20 +01:00
pancake
a8b9dc0980
Honor MAKE in sys/build.sh
2017-03-14 00:38:56 +01:00
pancake
c5695c2fb9
Make sys/build.sh accept custom configure flags
2017-01-22 23:45:15 +01:00
pancake
b6d5e6c9e3
Initial implementation of the make menu
2016-03-25 11:10:16 +01:00
pancake
24582a7c37
Add directives in rasm2 manpage
2016-02-16 04:52:12 +01:00
pancake
384cfb1042
Fix last coverities
2016-02-16 02:08:09 +01:00
Roi Martin
f6c2a13788
Update OSX docs and set CERTID default value in sys/build.sh
2016-01-17 19:28:03 +01:00
pancake
2a132fe464
sys/install.sh uses /usr/local on OSX. Fixes ElCapitan and pkg-config issues
2015-11-06 17:34:44 +01:00
Vladislav Shtepin
4807826bb8
Make build.sh sign libs on OSX
2015-09-22 14:50:10 +02:00
pancake
6b1dcee869
Fix #3325 - sys/install.sh tries to sign
2015-09-20 23:16:09 +02:00
pancake
f98542631d
CC workaround for freebsd in sys/build.sh
2015-08-19 20:48:41 +02:00
pancake
a7c8e96d6f
Fix x86-16 capstone regression
2015-05-14 03:46:09 +02:00
pancake
b8dc7480fd
Add USE_R2_CAPSTONE env var to ignore system capstone
2015-03-11 12:10:31 +01:00
pancake
6ee05a9e49
Add additional check for pkg-config capstone
2015-02-20 21:25:03 +01:00
pancake
dda118423a
Use syscapstone from sys/install.sh when cs-3.0 is found by pkg-config
2014-11-23 23:25:14 +01:00
pancake
07f8439020
Added sys/asan.sh and honor LDFLAGS in sys/build.sh
2014-11-04 10:58:40 +01:00
pancake
5a3d3253cd
Fix #1419 - wrong mips esil for LW
2014-09-25 00:47:43 +02:00
pancake
4b263d8ec7
Optimize build script for hexacore boxes
2014-07-15 11:58:11 +02:00
pancake
32f1f41eb2
Run git clean -xdf in shlr/capstone if sys/build.sh
2014-07-02 17:31:43 +02:00
pancake
a0da04cb16
Fix r_bin.h (should fix bindings) and more MAKE_JOBS
2014-05-03 02:19:14 +02:00
pancake
7517099976
Implement 'woe' command and honor NOSUDO and PREFIX in sys/*.sh
2013-05-02 23:49:58 +02:00
pancake
e241d81f4a
Add --with-rpath to fix build on linux with !/usr
...
Do some changes in sys/ to make it happy
2012-08-27 17:02:58 +02:00
pancake
52beedb22a
Fix build
2012-08-15 01:32:02 +02:00
pancake
0e82165bf7
Honor make -s and lot of build cleanups
2012-08-14 15:44:17 +02:00
pancake
6b991786ab
Show git-tip hash in r2 -v
...
dist now contains r2-bindings directory
use more parse locks in mk files
do not add invalid functions at UT64_MAX
Use -j8 in sys/install.sh again
2012-08-14 01:48:39 +02:00
pancake
28428438f6
Lot of build fixes for --as-needed and mingw32
...
Fix z80 assembler
Add r_sys_truncate() for portability
Fail build if tests compilation is wrong
2012-08-10 11:35:38 +02:00
pancake
d36e430a59
* Fix build and sys/build.sh for BSD
2011-07-03 12:07:43 +02:00
pancake
ce1d0e9975
* Fix sys for gmake (*BSD)
...
* Increase buffers in rasc2
2011-07-02 23:15:40 +02:00
pancake
1eb35861a7
* Group warnings in html report for the farm
2011-09-23 02:48:39 +02:00
pancake
b60af6d878
* Initial implementation of sys/farm
...
- add missing sys/gtk.sh
* Define TODO for 0.8.6
* Add URL attribute in dot graphs for 'ag' command
- as requested by @hteso for bokken
* Empty graphs are now printing nothing to stdout
- same as above
2011-09-23 00:16:29 +02:00