Browse Source

32-bit Mac build of lpsolve55j.

git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@6262 bbc10eb1-c90d-0410-af57-cb519fbb1720
master
Dave Parker 13 years ago
parent
commit
ddb280cdeb
  1. 2
      prism/ext/lp_solve_5.5_java/Makefile
  2. 9
      prism/ext/lp_solve_5.5_java/lib/mac/build-osx

2
prism/ext/lp_solve_5.5_java/Makefile

@ -31,7 +31,7 @@ lpsolve55java:
@(if [ "$(OSTYPE)" = "darwin" ]; then \
echo "Rebuild lpsolve55 Java wrapper for MacOS"; \
pushd lib/mac/ ; \
sh build-osx; \
ARCH=$(ARCH) sh -x build-osx; \
popd; \
cp lib/lpsolve55j.jar lib/mac/liblpsolve55j.jnilib ../../lib/ ; \
fi)

9
prism/ext/lp_solve_5.5_java/lib/mac/build-osx

@ -20,5 +20,12 @@ JDK_DIR=/System/Library/Frameworks/JavaVM.framework/Versions/Current/Headers
SRC_DIR=../../src/c
INCL="-I $JDK_DIR -I $LPSOLVE_DIR -I $SRC_DIR -idirafter /usr/include/sys"
g++ -fPIC -fno-common $INCL -c $SRC_DIR/lpsolve5j.cpp
if [ "$ARCH" = "" ]
then
CFLAGS=-"arch i386 -fno-common"
else
CFLAGS="-arch x86_64 -fPIC -DPIC -fno-common"
fi
g++ $CFLAGS $INCL -c $SRC_DIR/lpsolve5j.cpp
g++ -dynamiclib lpsolve5j.o -compatibility_version 5.5.0 -current_version 5.5.0 -o liblpsolve55j.jnilib -lc -llpsolve55 -L$LPSOLVE_LIB_DIR
Loading…
Cancel
Save