Changeset a629eb7 in subsurface


Ignore:
Timestamp:
Jul 15, 2017, 9:41:47 PM (8 days ago)
Author:
Dirk Hohndel <dirk@…>
Branches:
master
Children:
20f5609a
Parents:
8c31a17
Message:

Mac build: move Qt detection to outside level

Signed-off-by: Dirk Hohndel <dirk@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • scripts/build.sh

    r8c31a17 ra629eb7  
    303303make install
    304304
     305if [ $PLATFORM = Darwin ] ; then
     306        if [ -z "$CMAKE_PREFIX_PATH" ] ; then
     307                # qmake in PATH?
     308                libdir=`qmake -query QT_INSTALL_LIBS`
     309                if [ $? -eq 0 ]; then
     310                        export CMAKE_PREFIX_PATH=$libdir/cmake
     311                elif [ -d "$HOME/Qt/5.9.1" ] ; then
     312                        export CMAKE_PREFIX_PATH=~/Qt/5.9.1/clang_64/lib/cmake
     313                elif [ -d "$HOME/Qt/5.9" ] ; then
     314                        export CMAKE_PREFIX_PATH=~/Qt/5.9/clang_64/lib/cmake
     315                elif [ -d "$HOME/Qt/5.8" ] ; then
     316                        export CMAKE_PREFIX_PATH=~/Qt/5.8/clang_64/lib/cmake
     317                elif [ -d "$HOME/Qt/5.7" ] ; then
     318                        export CMAKE_PREFIX_PATH=~/Qt/5.7/clang_64/lib/cmake
     319                elif [ -d "$HOME/Qt/5.6" ] ; then
     320                        export CMAKE_PREFIX_PATH=~/Qt/5.6/clang_64/lib/cmake
     321                elif [ -d "$HOME/Qt/5.5" ] ; then
     322                        export CMAKE_PREFIX_PATH=~/Qt/5.5/clang_64/lib/cmake
     323                elif [ -d /usr/local/opt/qt5/lib ] ; then
     324                        # Homebrew location for qt5 package
     325                        export CMAKE_PREFIX_PATH=/usr/local/opt/qt5/lib/cmake
     326                else
     327                        echo "cannot find Qt 5.5 or newer in ~/Qt"
     328                        exit 1
     329                fi
     330        fi
     331fi
     332
    305333cd $SRC
    306334
     
    326354        mkdir -p build
    327355        cd build
    328         if [ $PLATFORM = Darwin ] ; then
    329                 if [ -z "$CMAKE_PREFIX_PATH" ] ; then
    330                         # qmake in PATH?
    331                         libdir=`qmake -query QT_INSTALL_LIBS`
    332                         if [ $? -eq 0 ]; then
    333                                 export CMAKE_PREFIX_PATH=$libdir/cmake
    334                         elif [ -d "$HOME/Qt/5.9.1" ] ; then
    335                                 export CMAKE_PREFIX_PATH=~/Qt/5.9.1/clang_64/lib/cmake
    336                         elif [ -d "$HOME/Qt/5.9" ] ; then
    337                                 export CMAKE_PREFIX_PATH=~/Qt/5.9/clang_64/lib/cmake
    338                         elif [ -d "$HOME/Qt/5.8" ] ; then
    339                                 export CMAKE_PREFIX_PATH=~/Qt/5.8/clang_64/lib/cmake
    340                         elif [ -d "$HOME/Qt/5.7" ] ; then
    341                                 export CMAKE_PREFIX_PATH=~/Qt/5.7/clang_64/lib/cmake
    342                         elif [ -d "$HOME/Qt/5.6" ] ; then
    343                                 export CMAKE_PREFIX_PATH=~/Qt/5.6/clang_64/lib/cmake
    344                         elif [ -d "$HOME/Qt/5.5" ] ; then
    345                                 export CMAKE_PREFIX_PATH=~/Qt/5.5/clang_64/lib/cmake
    346                         elif [ -d /usr/local/opt/qt5/lib ] ; then
    347                                 # Homebrew location for qt5 package
    348                                 export CMAKE_PREFIX_PATH=/usr/local/opt/qt5/lib/cmake
    349                         else
    350                                 echo "cannot find Qt 5.5 or newer in ~/Qt"
    351                                 exit 1
    352                         fi
    353                 fi
    354         fi
    355356
    356357        cmake $OLDER_MAC_CMAKE -DCMAKE_BUILD_TYPE=Release -DQTONLY=TRUE -DQT5BUILD=ON \
Note: See TracChangeset for help on using the changeset viewer.