aboutsummaryrefslogtreecommitdiffstats
path: root/classes
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@qt.io>2021-01-18 14:26:02 +0200
committerSamuli Piippo <samuli.piippo@qt.io>2021-01-20 15:17:55 +0200
commit21c1abd75b44020cccbd8423d34e2871e1c333c9 (patch)
treeab20813ff9dd804987ac916549620f7cad27c3f4 /classes
parent82f713bc27cf7811cc502706d2587a921dd5bfa7 (diff)
Add QMAKE_AR_LTCG
Amend 438c538fd285b33406633574f65dd5045baf8134 with QMAKE_AR_LTCG which is needed when using LTCG configure option. Cleanup unused variables: QMAKE_NM has never been used and QMAKE_CFLAGS_ISYSTEM is no longer used. Pick-to: 6.0 Change-Id: Icdb9ba48f867ff30066d8fda0c223cc3b2be2c2d Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Diffstat (limited to 'classes')
-rw-r--r--classes/populate_sdk_qt6_base.bbclass4
-rw-r--r--classes/qt6-qmake.bbclass2
2 files changed, 3 insertions, 3 deletions
diff --git a/classes/populate_sdk_qt6_base.bbclass b/classes/populate_sdk_qt6_base.bbclass
index f7ea63c..2e6a3fa 100644
--- a/classes/populate_sdk_qt6_base.bbclass
+++ b/classes/populate_sdk_qt6_base.bbclass
@@ -46,13 +46,13 @@ create_qt6_sdk_files () {
echo 'export OE_QMAKE_AR="$AR"' >> $script
echo 'export OE_QMAKE_STRIP="$STRIP"' >> $script
echo 'export OE_QMAKE_OBJCOPY="$OBJCOPY"' >> $script
- echo 'export OE_QMAKE_NM="$NM"' >> $script
+ echo 'export OE_QMAKE_AR_LTCG="${HOST_PREFIX}gcc-ar"' >> $script
mkspec=${SDK_OUTPUT}${SDKTARGETSYSROOT}${QT6_INSTALL_MKSPECSDIR}/linux-oe-g++/qmake.conf
echo "count(QMAKE_AR, 1): QMAKE_AR = ${AR} cqs" >> $mkspec
+ echo "count(QMAKE_AR_LTCG, 1): QMAKE_AR_LTCG = ${HOST_PREFIX}gcc-ar cqs" >> $mkspec
echo "isEmpty(QMAKE_STRIP): QMAKE_STRIP = ${STRIP}" >> $mkspec
echo "isEmpty(QMAKE_OBJCOPY): QMAKE_OBJCOPY = ${OBJCOPY}" >> $mkspec
- echo "count(QMAKE_NM, 1): QMAKE_NM = ${NM} -P" >> $mkspec
echo "isEmpty(QMAKE_CC): QMAKE_CC = ${CC}" >> $mkspec
echo "isEmpty(QMAKE_CFLAGS): QMAKE_CFLAGS = ${CFLAGS}" >> $mkspec
echo "isEmpty(QMAKE_CXX): QMAKE_CXX = ${CXX}" >> $mkspec
diff --git a/classes/qt6-qmake.bbclass b/classes/qt6-qmake.bbclass
index ba65fdc..5c38462 100644
--- a/classes/qt6-qmake.bbclass
+++ b/classes/qt6-qmake.bbclass
@@ -72,7 +72,7 @@ export OE_QMAKE_LDFLAGS = "${LDFLAGS}"
export OE_QMAKE_AR = "${AR}"
export OE_QMAKE_STRIP = "echo"
export OE_QMAKE_OBJCOPY = "${OBJCOPY}"
-export OE_QMAKE_NM = "${NM}"
+export OE_QMAKE_AR_LTCG = "${HOST_PREFIX}gcc-ar"
# qmake reads if from shell environment
export OE_QMAKE_QTCONF_PATH = "${WORKDIR}/qt.conf"