mirror of
https://github.com/corda/corda.git
synced 2025-04-13 22:23:31 +00:00
fix Mac OS PowerPC cross build
While we can use Linux's jni.h to cross compile the i386 Mac OS build, that doesn't work for the PowerPC one. Now we use the proper /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Headers/jni.h from the sysroot instead.
This commit is contained in:
parent
5524b9a5a3
commit
422263f499
7
makefile
7
makefile
@ -219,13 +219,14 @@ ifeq ($(platform),darwin)
|
||||
ar = i686-apple-darwin8-ar
|
||||
ranlib = i686-apple-darwin8-ranlib
|
||||
strip = i686-apple-darwin8-strip
|
||||
extra-cflags = -I$(JAVA_HOME)/include/linux
|
||||
sysroot = /opt/mac/SDKs/MacOSX10.4u.sdk
|
||||
cflags = -I$(sysroot)/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Headers/ \
|
||||
$(common-cflags) -fPIC -fvisibility=hidden -I$(src)
|
||||
else
|
||||
build-cflags = $(common-cflags) -fPIC -fvisibility=hidden -I$(src)
|
||||
build-lflags += -framework CoreFoundation
|
||||
endif
|
||||
|
||||
build-cflags = $(common-cflags) $(extra-cflags) -fPIC -fvisibility=hidden \
|
||||
-I$(src)
|
||||
version-script-flag =
|
||||
lflags = $(common-lflags) -ldl -framework CoreFoundation \
|
||||
-framework CoreServices
|
||||
|
Loading…
x
Reference in New Issue
Block a user