mirror of https://github.com/vitalif/openscad
EIGEN2DIR and MAC_OSX_VERSION_MIN
Defining EIGEN2DIR in setenv. Set MAC_OSX_VERSION_MIN=10.5.felipesanches-svg
parent
e1134e06f4
commit
b633845e55
|
@ -148,7 +148,7 @@ build_boost()
|
||||||
cd boost_$bversion
|
cd boost_$bversion
|
||||||
# We only need the thread and program_options libraries
|
# We only need the thread and program_options libraries
|
||||||
./bootstrap.sh --prefix=$DEPLOYDIR --with-libraries=thread,program_options,filesystem,system,regex
|
./bootstrap.sh --prefix=$DEPLOYDIR --with-libraries=thread,program_options,filesystem,system,regex
|
||||||
./bjam cflags="-mmacosx-version-min=$MAC_OSX_VERSION_MIN -arch i386 -arch x86_64" linkflags="-mmacosx-version-min=$MAC_OSX_VERSION_MIN -arch i386 -arch x86_64"
|
./bjam cflags="-mmacosx-version-min=$MAC_OSX_VERSION_MIN -arch x86_64" linkflags="-mmacosx-version-min=$MAC_OSX_VERSION_MIN -arch x86_64"
|
||||||
./bjam install
|
./bjam install
|
||||||
install_name_tool -id $DEPLOYDIR/lib/libboost_thread.dylib $DEPLOYDIR/lib/libboost_thread.dylib
|
install_name_tool -id $DEPLOYDIR/lib/libboost_thread.dylib $DEPLOYDIR/lib/libboost_thread.dylib
|
||||||
install_name_tool -id $DEPLOYDIR/lib/libboost_program_options.dylib $DEPLOYDIR/lib/libboost_program_options.dylib
|
install_name_tool -id $DEPLOYDIR/lib/libboost_program_options.dylib $DEPLOYDIR/lib/libboost_program_options.dylib
|
||||||
|
@ -174,7 +174,7 @@ build_cgal()
|
||||||
tar xzf CGAL-$version.tar.gz
|
tar xzf CGAL-$version.tar.gz
|
||||||
cd CGAL-$version
|
cd CGAL-$version
|
||||||
# We build a static lib. Not really necessary, but it's well tested.
|
# We build a static lib. Not really necessary, but it's well tested.
|
||||||
cmake -DCMAKE_INSTALL_PREFIX=$DEPLOYDIR -DGMP_INCLUDE_DIR=$DEPLOYDIR/include -DGMP_LIBRARIES=$DEPLOYDIR/lib/libgmp.dylib -DGMPXX_INCLUDE_DIR=$DEPLOYDIR/include -DMPFR_INCLUDE_DIR=$DEPLOYDIR/include -DMPFR_LIBRARIES=$DEPLOYDIR/lib/libmpfr.dylib -DWITH_CGAL_Qt3=OFF -DWITH_CGAL_Qt4=OFF -DWITH_CGAL_ImageIO=OFF -DBUILD_SHARED_LIBS=FALSE -DCMAKE_OSX_DEPLOYMENT_TARGET="$MAC_OSX_VERSION_MIN" -DCMAKE_OSX_ARCHITECTURES="i386;x86_64" -DBOOST_ROOT=$DEPLOYDIR
|
cmake -DCMAKE_INSTALL_PREFIX=$DEPLOYDIR -DGMP_INCLUDE_DIR=$DEPLOYDIR/include -DGMP_LIBRARIES=$DEPLOYDIR/lib/libgmp.dylib -DGMPXX_INCLUDE_DIR=$DEPLOYDIR/include -DMPFR_INCLUDE_DIR=$DEPLOYDIR/include -DMPFR_LIBRARIES=$DEPLOYDIR/lib/libmpfr.dylib -DWITH_CGAL_Qt3=OFF -DWITH_CGAL_Qt4=OFF -DWITH_CGAL_ImageIO=OFF -DBUILD_SHARED_LIBS=FALSE -DCMAKE_OSX_DEPLOYMENT_TARGET="$MAC_OSX_VERSION_MIN" -DCMAKE_OSX_ARCHITECTURES="x86_64" -DBOOST_ROOT=$DEPLOYDIR
|
||||||
make -j4
|
make -j4
|
||||||
make install
|
make install
|
||||||
}
|
}
|
||||||
|
@ -193,7 +193,7 @@ build_glew()
|
||||||
mkdir -p $DEPLOYDIR/lib/pkgconfig
|
mkdir -p $DEPLOYDIR/lib/pkgconfig
|
||||||
# To avoid running strip on a fat archive as this is not supported by strip
|
# To avoid running strip on a fat archive as this is not supported by strip
|
||||||
sed -i bak -e "s/\$(STRIP) -x lib\/\$(LIB.STATIC)//" Makefile
|
sed -i bak -e "s/\$(STRIP) -x lib\/\$(LIB.STATIC)//" Makefile
|
||||||
make GLEW_DEST=$DEPLOYDIR CFLAGS.EXTRA="-no-cpp-precomp -dynamic -fno-common -mmacosx-version-min=$MAC_OSX_VERSION_MIN -arch i386 -arch x86_64" LDFLAGS.EXTRA="-mmacosx-version-min=$MAC_OSX_VERSION_MIN -arch i386 -arch x86_64" install
|
make GLEW_DEST=$DEPLOYDIR CFLAGS.EXTRA="-no-cpp-precomp -dynamic -fno-common -mmacosx-version-min=$MAC_OSX_VERSION_MIN -arch x86_64" LDFLAGS.EXTRA="-mmacosx-version-min=$MAC_OSX_VERSION_MIN -arch x86_64" install
|
||||||
}
|
}
|
||||||
|
|
||||||
build_opencsg()
|
build_opencsg()
|
||||||
|
@ -208,7 +208,7 @@ build_opencsg()
|
||||||
tar xzf OpenCSG-$version.tar.gz
|
tar xzf OpenCSG-$version.tar.gz
|
||||||
cd OpenCSG-$version
|
cd OpenCSG-$version
|
||||||
patch -p1 < $OPENSCADDIR/patches/OpenCSG-$version-MacOSX-port.patch
|
patch -p1 < $OPENSCADDIR/patches/OpenCSG-$version-MacOSX-port.patch
|
||||||
OPENSCAD_LIBRARIES=$DEPLOYDIR qmake -r CONFIG+="x86 x86_64"
|
OPENSCAD_LIBRARIES=$DEPLOYDIR qmake -r CONFIG+="x86_64"
|
||||||
make install
|
make install
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -228,7 +228,7 @@ build_eigen()
|
||||||
## File name for v2.0.17
|
## File name for v2.0.17
|
||||||
ln -s eigen-eigen-b23437e61a07 eigen-$version
|
ln -s eigen-eigen-b23437e61a07 eigen-$version
|
||||||
cd eigen-$version
|
cd eigen-$version
|
||||||
cmake -DCMAKE_INSTALL_PREFIX=$DEPLOYDIR -DEIGEN_BUILD_LIB=ON -DBUILD_SHARED_LIBS=FALSE -DCMAKE_OSX_DEPLOYMENT_TARGET="$MAC_OSX_VERSION_MIN" -DCMAKE_OSX_ARCHITECTURES="i386;x86_64"
|
cmake -DCMAKE_INSTALL_PREFIX=$DEPLOYDIR -DEIGEN_BUILD_LIB=ON -DBUILD_SHARED_LIBS=FALSE -DCMAKE_OSX_DEPLOYMENT_TARGET="$MAC_OSX_VERSION_MIN" -DCMAKE_OSX_ARCHITECTURES="x86_64"
|
||||||
make -j4
|
make -j4
|
||||||
make install
|
make install
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,7 +21,7 @@ BASEDIR=$PWD/../libraries
|
||||||
OPENSCADDIR=$PWD
|
OPENSCADDIR=$PWD
|
||||||
SRCDIR=$BASEDIR/src
|
SRCDIR=$BASEDIR/src
|
||||||
DEPLOYDIR=$BASEDIR/install
|
DEPLOYDIR=$BASEDIR/install
|
||||||
MAC_OSX_VERSION_MIN=10.7
|
MAC_OSX_VERSION_MIN=10.5
|
||||||
|
|
||||||
# Hack warning: gmplib is built separately in 32-bit and 64-bit mode
|
# Hack warning: gmplib is built separately in 32-bit and 64-bit mode
|
||||||
# and then merged afterwards. gmplib's header files are dependant on
|
# and then merged afterwards. gmplib's header files are dependant on
|
||||||
|
|
|
@ -5,6 +5,7 @@ export DYLD_LIBRARY_PATH=$OPENSCAD_LIBRARIES/lib
|
||||||
#export CGALDIR=$PWD/../install/CGAL-3.6
|
#export CGALDIR=$PWD/../install/CGAL-3.6
|
||||||
#export QCODEEDITDIR=$PWD/../qcodeedit-2.2.3/install
|
#export QCODEEDITDIR=$PWD/../qcodeedit-2.2.3/install
|
||||||
#export DYLD_LIBRARY_PATH=$OPENCSGDIR/lib:$QCODEEDITDIR/lib
|
#export DYLD_LIBRARY_PATH=$OPENCSGDIR/lib:$QCODEEDITDIR/lib
|
||||||
|
export EIGEN2DIR=$OPENSCAD_LIBRARIES
|
||||||
|
|
||||||
# ccache:
|
# ccache:
|
||||||
export PATH=/opt/local/libexec/ccache:$PATH
|
export PATH=/opt/local/libexec/ccache:$PATH
|
||||||
|
|
Loading…
Reference in New Issue