summaryrefslogtreecommitdiff
path: root/scripts/setenv-unibuild.sh
diff options
context:
space:
mode:
authordon bright <hugh.m.bright@gmail.com>2013-01-08 04:01:32 (GMT)
committerdon bright <hugh.m.bright@gmail.com>2013-01-08 04:01:32 (GMT)
commit8282cd2ea5f764b8062631e236eaba6c0fdc3ea7 (patch)
treee40ffa6984ef728516f6b71dca543ad7d471ef63 /scripts/setenv-unibuild.sh
parent594471bc2273d8f7a27313c29d32dc3932e02451 (diff)
better detection of qmake-qt5 vs qmake for qt5
Diffstat (limited to 'scripts/setenv-unibuild.sh')
-rw-r--r--scripts/setenv-unibuild.sh25
1 files changed, 19 insertions, 6 deletions
diff --git a/scripts/setenv-unibuild.sh b/scripts/setenv-unibuild.sh
index 951f707..881526e 100644
--- a/scripts/setenv-unibuild.sh
+++ b/scripts/setenv-unibuild.sh
@@ -34,11 +34,6 @@ setenv_common()
echo OPENSCAD_LIBRARIES modified
echo GLEWDIR modified
- if [ "`command -v qmake-qt4`" ]; then
- echo "Please re-run qmake-qt4 and run 'make clean' if necessary"
- else
- echo "Please re-run qmake and run 'make clean' if necessary"
- fi
}
setenv_freebsd()
@@ -73,8 +68,21 @@ setenv_linux_clang()
echo QMAKESPEC has been modified: $QMAKESPEC
}
+clean_note()
+{
+ if [ $QT5_SETUP ]; then
+ QMAKEBIN=qmake
+ elif [ "`command -v qmake-qt4`" ]; then
+ QMAKEBIN=qmake-qt4
+ else
+ QMAKEBIN=qmake
+ fi
+ echo "Please re-run" $QMAKEBIN "and run 'make clean' if necessary"
+}
+
setenv_qt5()
{
+ QT5_SETUP=true
if [ ! $QTDIR ]; then
QTDIR=/opt/qt5
echo Please set QTDIR before running this qt5 script. Assuming $QTDIR
@@ -83,7 +91,7 @@ setenv_qt5()
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
LD_RUN_PATH=$QTDIR/lib:$LD_RUN_PATH
if [ "`echo $CC | grep clang`" ]; then
- if [ "`uname | grep -i linux\|debian`" ]; then
+ if [ "`uname | grep -i linux`" ]; then
QMAKESPEC=linux-clang
echo QMAKESPEC has been modified: $QMAKESPEC
fi
@@ -99,6 +107,8 @@ setenv_qt5()
echo PATH has been modified with $QTDIR/bin
echo LD_LIBRARY_PATH has been modified with $QTDIR/lib
echo LD_RUN_PATH has been modified with $QTDIR/lib
+
+ export QT5_SETUP
}
if [ "`uname | grep -i 'linux\|debian'`" ]; then
@@ -119,3 +129,6 @@ fi
if [ "`echo $* | grep qt5`" ]; then
setenv_qt5
fi
+
+clean_note
+
contact: Jan Huwald // Impressum