summaryrefslogtreecommitdiffstats
path: root/mkspecs/features/unix
diff options
context:
space:
mode:
Diffstat (limited to 'mkspecs/features/unix')
-rw-r--r--mkspecs/features/unix/mno_extern_direct_access.prf2
-rw-r--r--mkspecs/features/unix/no_direct_extern_access.prf7
2 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
deleted file mode 100644
index 816e28bb43..0000000000
--- a/mkspecs/features/unix/mno_extern_direct_access.prf
+++ /dev/null
@@ -1,2 +0,0 @@
-QMAKE_CFLAGS += -mno-direct-extern-access
-QMAKE_CXXFLAGS += -mno-direct-extern-access
diff --git a/mkspecs/features/unix/no_direct_extern_access.prf b/mkspecs/features/unix/no_direct_extern_access.prf
new file mode 100644
index 0000000000..2b7b3c8539
--- /dev/null
+++ b/mkspecs/features/unix/no_direct_extern_access.prf
@@ -0,0 +1,7 @@
+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
+}