# Value passed to ./configure for the --host argument. If empty, then # --host will not be passed. Set this if you want to cross-compile. BUILD_HOST= # An example of how to cross-compile to mingw32 for Windows builds: #BUILD_HOST=i586-mingw32msvc # If we're cross-compiling to a different platform, this should be set # to true. We initialize this based on whether BUILD_HOST has been set. if [ "$BUILD_HOST" != "" ]; then IS_CROSS_COMPILE=true else IS_CROSS_COMPILE=false fi # On OS X, we must set additional options: build 32-bit binaries, and the # target API version. if [ $(uname) = "Darwin" ]; then CC="gcc -m32" CXX="g++ -m32" LDFLAGS="-lobjc ${LDFLAGS:-}" MACOSX_DEPLOYMENT_TARGET=10.7 export CC CXX LDFLAGS MACOSX_DEPLOYMENT_TARGET # Treat this like a cross-compile, since we're building 32-bit: IS_CROSS_COMPILE=true else # TODO: explain what this does LDFLAGS="-Wl,-rpath -Wl,$INSTALL_DIR/lib ${LDFLAGS:-}" export LDFLAGS fi