From dfaecb4d74420164db65b55efecd4e4c5eeced52 Mon Sep 17 00:00:00 2001 From: Cosmin Apreutesei Date: Tue, 3 Nov 2015 12:01:56 +0000 Subject: [PATCH] building with osxcross --- csrc/cjson/build-osx32.sh | 1 + csrc/cjson/build-osx64.sh | 1 + csrc/cjson/build.sh | 6 +++--- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/csrc/cjson/build-osx32.sh b/csrc/cjson/build-osx32.sh index 09baa3f..8276e71 100755 --- a/csrc/cjson/build-osx32.sh +++ b/csrc/cjson/build-osx32.sh @@ -1,2 +1,3 @@ +[ `uname` = Linux ] && export X=i386-apple-darwin11- P=osx32 D=cjson.so A=libcjson.a C="-arch i386" \ L="-arch i386 -undefined dynamic_lookup -Wno-static-in-inline" ./build.sh diff --git a/csrc/cjson/build-osx64.sh b/csrc/cjson/build-osx64.sh index 9eda8ea..0b4d0c7 100755 --- a/csrc/cjson/build-osx64.sh +++ b/csrc/cjson/build-osx64.sh @@ -1,2 +1,3 @@ +[ `uname` = Linux ] && export X=x86_64-apple-darwin11- P=osx64 D=cjson.so A=libcjson.a C="-arch x86_64" \ L="-arch x86_64 -undefined dynamic_lookup -Wno-static-in-inline" ./build.sh diff --git a/csrc/cjson/build.sh b/csrc/cjson/build.sh index e92ca19..25284d4 100755 --- a/csrc/cjson/build.sh +++ b/csrc/cjson/build.sh @@ -1,5 +1,5 @@ -gcc -c -O2 $C strbuf.c lua_cjson.c fpconv.c -I../lua-headers \ +${X}gcc -c -O2 $C strbuf.c lua_cjson.c fpconv.c -I../lua-headers \ -Wall -pedantic -DDISABLE_INVALID_NUMBERS -gcc *.o -shared -o ../../bin/$P/clib/$D $L -ar rcs ../../bin/$P/$A *.o +${X}gcc *.o -shared -o ../../bin/$P/clib/$D $L +${X}ar rcs ../../bin/$P/$A *.o rm *.o