forked from WohlSoft/Moondust-Project
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgenerate_paths.sh
More file actions
executable file
·51 lines (45 loc) · 1.7 KB
/
generate_paths.sh
File metadata and controls
executable file
·51 lines (45 loc) · 1.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#!/bin/bash
cd $PWD
if [[ "$OSTYPE" == "msys"* ]]; then
./generate_paths.bat
exit 0
fi
QMAKE_PATH=qmake
LRELEASE_PATH=lrelease
QT_VERSION=5.6.0_static
QT_PATH=~/Qt/$QT_VERSION/bin/
OPEN_GEDIT=true
for var in "$@"
do
case "$var" in
silent)
OPEN_GEDIT=false
;;
semaphore) #Change paths ti Semaphore-CI compatible
QT_PATH=/home/runner/Qt/$QT_VERSION/bin/
QMAKE_PATH=/home/runner/Qt/$QT_VERSION/bin/qmake
LRELEASE_PATH=/home/runner/Qt/$QT_VERSION/bin/lrelease
;;
esac
done
echo "#===============================================================================================" > _paths.sh
echo "#=================PLEASE SET UP THE ABLSOLUTE PATHS TO QMAKE AND TO LRELEASE====================" >> _paths.sh
echo "#===============================================================================================" >> _paths.sh
echo "QT_PATH=\"$QT_PATH\"; #" >> _paths.sh
echo "QMake=\"$QMAKE_PATH\"; #" >> _paths.sh
echo "#QMake=\"qmake-qt5\"; # for CentOS" >> _paths.sh
echo "" >> _paths.sh
echo "LRelease=\"$LRELEASE_PATH\"; #" >> _paths.sh
echo "#LRelease=\"lrelease-qt5\"; # for CentOS" >> _paths.sh
echo "#===============================================================================================" >> _paths.sh
echo "#===============================================================================================" >> _paths.sh
echo "#===============================================================================================" >> _paths.sh
echo "" >> _paths.sh
if $OPEN_GEDIT ; then
if [[ "$OSTYPE" == "linux-gnu" ]]; then
gedit _paths.sh
else
nano _paths.sh
fi
fi
chmod u+x _paths.sh