summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichal Klocek <michal.klocek@qt.io>2022-05-18 12:23:53 +0200
committerMichal Klocek <michal.klocek@qt.io>2022-05-24 15:16:33 +0200
commitccdfc6e501ec4d39c6b319908effcd92b0512db1 (patch)
treeb6e1621415f313c015ec12b9ad36e1910f347cbc
parenta90f994c5d1e3edeafa8dc8048fe7c6a74aead1a (diff)
Pass archiver to gn build
User can override with env variable AR archiver for cross compilation pass archiver from qmake for gn. Fixes: QTBUG-103578 Change-Id: I055d7403ecb829f4b1bbe57ec27c0bca7323484c Reviewed-by: Michael BrĂ¼ning <michael.bruning@qt.io>
-rw-r--r--src/buildtools/gn.pro1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/buildtools/gn.pro b/src/buildtools/gn.pro
index 033202e6e..f94694da0 100644
--- a/src/buildtools/gn.pro
+++ b/src/buildtools/gn.pro
@@ -21,6 +21,7 @@ build_pass|!debug_and_release {
gn_gen_args = --no-last-commit-position --out-path $$out_path \
--cc \"$$which($$QMAKE_CC)\" --cxx \"$$which($$QMAKE_CXX)\" \
--ld \"$$which($$QMAKE_LINK)\"
+ !isEmpty(QMAKE_AR): gn_gen_args += --ar \"$$which($$first(QMAKE_AR))\"
msvc:!clang_cl: gn_gen_args += --use-lto