summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2020-12-29 11:09:39 -0800
committerGravatar Dirk Hohndel <dirk@hohndel.org>2020-12-29 13:39:16 -0800
commit4fb99680f39daa4512aa6cfbc867f45808e2125a (patch)
treea1f9a26dbe0c97c49af9328f521fbc0ec9e3ceb4
parent2a6fe54ac308f4d5a84a3e73d14ffde7d7502ee3 (diff)
downloadsubsurface-4fb99680f39daa4512aa6cfbc867f45808e2125a.tar.gz
build script: remove the long outdated Qt detection
We now require qmake to be found much earlier in the script so we can simply use that to get the right prefix path. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
-rwxr-xr-xscripts/build.sh18
1 files changed, 2 insertions, 16 deletions
diff --git a/scripts/build.sh b/scripts/build.sh
index dafa1bb03..dccf0854b 100755
--- a/scripts/build.sh
+++ b/scripts/build.sh
@@ -472,26 +472,12 @@ STATIC_LIBDC="$INSTALL_ROOT/$(grep ^libdir Makefile | cut -d/ -f2)/libdivecomput
if [ "$PLATFORM" = Darwin ] ; then
if [ -z "$CMAKE_PREFIX_PATH" ] ; then
+ # we already found qmake and can get the right path information from that
libdir=$($QMAKE -query QT_INSTALL_LIBS)
if [ $? -eq 0 ]; then
export CMAKE_PREFIX_PATH=$libdir/cmake
- elif [ -d "$HOME/Qt/5.9.1" ] ; then
- export CMAKE_PREFIX_PATH=~/Qt/5.9.1/clang_64/lib/cmake
- elif [ -d "$HOME/Qt/5.9" ] ; then
- export CMAKE_PREFIX_PATH=~/Qt/5.9/clang_64/lib/cmake
- elif [ -d "$HOME/Qt/5.8" ] ; then
- export CMAKE_PREFIX_PATH=~/Qt/5.8/clang_64/lib/cmake
- elif [ -d "$HOME/Qt/5.7" ] ; then
- export CMAKE_PREFIX_PATH=~/Qt/5.7/clang_64/lib/cmake
- elif [ -d "$HOME/Qt/5.6" ] ; then
- export CMAKE_PREFIX_PATH=~/Qt/5.6/clang_64/lib/cmake
- elif [ -d "$HOME/Qt/5.5" ] ; then
- export CMAKE_PREFIX_PATH=~/Qt/5.5/clang_64/lib/cmake
- elif [ -d /usr/local/opt/qt5/lib ] ; then
- # Homebrew location for qt5 package
- export CMAKE_PREFIX_PATH=/usr/local/opt/qt5/lib/cmake
else
- echo "cannot find Qt 5.5 or newer in ~/Qt"
+ echo "something is broken with the Qt install"
exit 1
fi
fi