5
5
# respectively.
6
6
7
7
if [ " $CROSS_BUILD " ]; then
8
- mkdir -p " ${XBPS_WRAPPERDIR} /target-spec/linux-g++"
9
- cat > " ${XBPS_WRAPPERDIR} /target-spec/linux-g++/qmake.conf" << _EOF
8
+ mkdir -p " ${XBPS_WRAPPERDIR} /qt5/ target-spec/linux-g++"
9
+ cat > " ${XBPS_WRAPPERDIR} /qt5/ target-spec/linux-g++/qmake.conf" << _EOF
10
10
MAKEFILE_GENERATOR = UNIX
11
11
CONFIG += incremental no_qt_rpath
12
12
QMAKE_INCREMENTAL_STYLE = sublib
@@ -34,9 +34,9 @@ QMAKE_CXXFLAGS = ${CXXFLAGS}
34
34
QMAKE_LFLAGS = ${LDFLAGS}
35
35
load(qt_config)
36
36
_EOF
37
- echo " #include \" ${XBPS_CROSS_BASE} /usr/lib/qt5/mkspecs/linux-g++/qplatformdefs.h\" " > " ${XBPS_WRAPPERDIR} /target-spec/linux-g++/qplatformdefs.h"
37
+ echo " #include \" ${XBPS_CROSS_BASE} /usr/lib/qt5/mkspecs/linux-g++/qplatformdefs.h\" " > " ${XBPS_WRAPPERDIR} /qt5/ target-spec/linux-g++/qplatformdefs.h"
38
38
39
- cat > " ${XBPS_WRAPPERDIR} /qt .conf" << _EOF
39
+ cat > " ${XBPS_WRAPPERDIR} /qt5 .conf" << _EOF
40
40
[Paths]
41
41
Sysroot=${XBPS_CROSS_BASE}
42
42
Prefix=${XBPS_CROSS_BASE} /usr
@@ -59,7 +59,7 @@ HostData=/usr/lib/qt5
59
59
HostBinaries=/usr/lib/qt5/bin
60
60
HostLibraries=/usr/lib
61
61
Spec=linux-g++
62
- TargetSpec=$XBPS_WRAPPERDIR /target-spec/linux-g++
62
+ TargetSpec=$XBPS_WRAPPERDIR /qt5/ target-spec/linux-g++
63
63
_EOF
64
64
65
65
# create the qmake-wrapper here because it only
68
68
#
69
69
# + base flags will be picked up from QMAKE_{C,CXX,LD}FLAGS
70
70
# + hardening flags will be picked up from environment variables
71
- cat > " ${XBPS_WRAPPERDIR} /qmake " << _EOF
71
+ cat > " ${XBPS_WRAPPERDIR} /qmake5 " << _EOF
72
72
#!/bin/sh
73
- exec /usr/lib/qt5/bin/qmake "\$ @" -qtconf "${XBPS_WRAPPERDIR} /qt .conf" \\
73
+ exec /usr/lib/qt5/bin/qmake "\$ @" -qtconf "${XBPS_WRAPPERDIR} /qt5 .conf" \\
74
74
QMAKE_CFLAGS+="\$ {CFLAGS}" \\
75
75
QMAKE_CXXFLAGS+="\$ {CXXFLAGS}" \\
76
76
QMAKE_LFLAGS+="\$ {LDFLAGS}"
77
77
_EOF
78
78
else
79
- cat > " ${XBPS_WRAPPERDIR} /qmake " << _EOF
79
+ cat > " ${XBPS_WRAPPERDIR} /qmake5 " << _EOF
80
80
#!/bin/sh
81
81
exec /usr/lib/qt5/bin/qmake \
82
82
"\$ @" \
@@ -91,5 +91,8 @@ exec /usr/lib/qt5/bin/qmake \
91
91
CONFIG+=no_qt_rpath
92
92
_EOF
93
93
fi
94
- chmod 755 ${XBPS_WRAPPERDIR} /qmake
95
- cp -p ${XBPS_WRAPPERDIR} /qmake{,-qt5}
94
+ chmod 755 ${XBPS_WRAPPERDIR} /qmake5
95
+ cp -p ${XBPS_WRAPPERDIR} /qmake{5,-qt5}
96
+ if [ -z " $XBPS_QMAKE_DEFAULT_VERSION " ] || [ " ${XBPS_QMAKE_DEFAULT_VERSION} " = " 5" ]; then
97
+ cp -p ${XBPS_WRAPPERDIR} /qmake{5,}
98
+ fi
0 commit comments