Commit Graph

27 Commits

Author SHA1 Message Date
60f17f5b70 Add posibility to disable universal build for osx. (#1004)
Fixes #1003
2017-09-05 21:45:48 +07:00
648b39839e improve dependency on header files *.h, and remove clean from make.sh. see PR #793 2016-10-23 02:00:47 +08:00
Pb
b8741bd545 OS X kernel support (see https://github.com/aquynh/capstone/pull/528) 2015-11-10 23:02:26 +01:00
07bcd251b1 Fix check for multi-string CC 2015-07-13 00:57:33 -04:00
facb90c466 make.sh: clean before building & add usage instructions for cross-android 2015-06-18 21:28:36 +08:00
d12f55094a Improve support for building for Android devices
The Android NDK is rather finicky, so handle it specially. The most important
part here is using --sysroot for CFLAGS and LDFLAGS.
2015-06-17 12:49:51 -05:00
158599ec42 Pass command line args after the target to build()
This allows specifying additional arguments to make(1). For example, passing
-j8 to utilize multiple cores when building. Example:

./make.sh default -j8
2015-06-17 11:37:35 -05:00
48cb42d7a7 Add debug build target and fuzz testing harness. 2015-06-16 10:51:40 +02:00
2886fd3835 Update make.sh
add cross-android64 option in make.sh
2015-06-10 07:28:32 -07:00
cf862707d6 on OSX, 'make uninstall' should clean files under /usr/local rather than /usr 2014-07-22 21:19:02 +08:00
bcc6e53d7e OSX: install into /usr/local rather than /usr 2014-07-07 11:42:25 +08:00
39edca1ef6 Set LIBARCHS to i386 x86_64 when building on OS X
Use the Makefile directly to override.
2014-07-05 20:31:30 +02:00
174f9bb644 Remove accidentally left-over V=1 in the iOS build step 2014-07-05 20:29:50 +02:00
6583f069a7 Fix universal build support for Mac and iOS 2014-07-04 23:09:19 +02:00
6023ef7843 Disassembler -> Disassembly 2014-04-29 11:21:04 +08:00
ac673ae544 make.sh: only handle special pkgconfig install for OSX if we are not installing in Brew env 2014-04-14 23:58:28 +08:00
360bf1e6ff handle special systems putting x86_64 libs into lib64/ in make.sh, not in Makefile 2014-04-14 13:38:00 +08:00
af0e937d19 make.sh: copy capstone.pc to the right dir for pkgconfig. adapted from patches of Ben Nagy & Pancake 2014-04-12 23:10:46 +08:00
f08ed97e96 support cross-compile for Android 2014-04-07 22:13:56 +08:00
50ebb68252 make.sh: support building for iOS 2014-03-31 21:16:47 +08:00
c3fd527535 fix make.sh 2014-03-31 16:05:25 +08:00
af87393174 simplify make.sh & enable 'uninstall' option 2014-01-28 11:14:55 +08:00
1031048241 correct usage instruction of make.sh 2014-01-21 14:11:18 +08:00
4b3b8bb411 make.sh: fix usage instruction 2014-01-17 14:27:22 +08:00
f63db27831 simplify build & install for *BSD 2014-01-17 22:12:35 +08:00
d3b3071107 simplify build & install for Solaris 2014-01-17 21:25:18 +08:00
64d4083c8f add solaris support, and add make.sh 2014-01-17 20:55:21 +08:00