diff options
| author | Marius Kintel <marius@kintel.net> | 2013-01-17 16:37:38 (GMT) | 
|---|---|---|
| committer | Marius Kintel <marius@kintel.net> | 2013-01-17 16:37:38 (GMT) | 
| commit | 8537dc986c311f8b2194f4c6037b06e708a7d536 (patch) | |
| tree | 7017c8d412491f1ca41b9036bc557c76662fc581 | |
| parent | 6f73b1e8582719e4f9d6f64d29b81ec644070376 (diff) | |
Build our own Qt binaries on Mac, to be able to support 32-bit builds. Upgraded gmp to 5.1.0
| -rwxr-xr-x | scripts/macosx-build-dependencies.sh | 24 | 
1 files changed, 21 insertions, 3 deletions
| diff --git a/scripts/macosx-build-dependencies.sh b/scripts/macosx-build-dependencies.sh index 6313b2b..bfe0ede 100755 --- a/scripts/macosx-build-dependencies.sh +++ b/scripts/macosx-build-dependencies.sh @@ -13,11 +13,9 @@  #  # Prerequisites:  # - MacPorts: curl, cmake -# - Qt4  #  # FIXME:  # o Verbose option -# o Port to other platforms?  #  BASEDIR=$PWD/../libraries @@ -41,6 +39,25 @@ printUsage()    echo "  -c   Force use of clang compiler"  } +# FIXME: Support gcc/llvm/clang flags. Use -platform <whatever> to make this work? kintel 20130117 +build_qt() +{ +  version=$1 +  echo "Building Qt" $version "..." +  cd $BASEDIR/src +  rm -rf qt-everywhere-opensource-src-$version +  if [ ! -f qt-everywhere-opensource-src-$version.tar.gz ]; then +    curl -O http://releases.qt-project.org/qt4/source/qt-everywhere-opensource-src-$version.tar.gz +  fi +  tar xzf qt-everywhere-opensource-src-$version.tar.gz +  cd qt-everywhere-opensource-src-$version +  if $OPTION_32BIT; then +    QT_32BIT="-arch x86" +  fi +  ./configure -prefix $DEPLOYDIR -release $QT_32BIT -arch x86_64 -opensource -confirm-license -fast -no-qt3support -no-svg -no-phonon -no-audio-backend -no-multimedia -no-javascript-jit -no-script -no-scripttools -no-declarative -no-xmlpatterns -nomake demos -nomake examples -nomake docs -nomake translations -no-webkit +  make -j6 install +} +  # Hack warning: gmplib is built separately in 32-bit and 64-bit mode  # and then merged afterwards. gmplib's header files are dependent on  # the CPU architecture on which configure was run and will be patched accordingly. @@ -365,8 +382,9 @@ fi  echo "Using basedir:" $BASEDIR  mkdir -p $SRCDIR $DEPLOYDIR +build_qt 4.8.4  build_eigen 3.1.2 -build_gmp 5.0.5 +build_gmp 5.1.0  build_mpfr 3.1.1  build_boost 1.51.0  # NB! For CGAL, also update the actual download URL in the function | 
