summaryrefslogtreecommitdiffstats
path: root/mkspecs
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2022-07-15 12:38:18 -0700
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2022-07-22 01:45:50 +0000
commitdd4875b54c85d14e0489af66c1e6697de862ce17 (patch)
tree34589ab19ecf9e133a340ffe15ffd94342259bef /mkspecs
parentd8e584c7a6466483039a1ddba8d65800d58c1052 (diff)
Fix attempt to use -mno-direct-extern-access with Clang
Clang has the option, but spells it differently. Fixes: QTBUG-105002 Change-Id: I36b24183fbd041179f2ffffd170217e82ff6d14d Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> (cherry picked from commit 78ef9e9d14f170c410c2fb52f5aada8421ed8f07) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'mkspecs')
-rw-r--r--mkspecs/features/unix/mno_extern_direct_access.prf9
1 files changed, 7 insertions, 2 deletions
diff --git a/mkspecs/features/unix/mno_extern_direct_access.prf b/mkspecs/features/unix/mno_extern_direct_access.prf
index 816e28bb43..2b7b3c8539 100644
--- a/mkspecs/features/unix/mno_extern_direct_access.prf
+++ b/mkspecs/features/unix/mno_extern_direct_access.prf
@@ -1,2 +1,7 @@
-QMAKE_CFLAGS += -mno-direct-extern-access
-QMAKE_CXXFLAGS += -mno-direct-extern-access
+clang {
+ QMAKE_CFLAGS += -fno-direct-access-external-data
+ QMAKE_CXXFLAGS += -fno-direct-access-external-data
+} else {
+ QMAKE_CFLAGS += -mno-direct-extern-access
+ QMAKE_CXXFLAGS += -mno-direct-extern-access
+}