summaryrefslogtreecommitdiffstats
path: root/mkspecs/common
diff options
context:
space:
mode:
Diffstat (limited to 'mkspecs/common')
-rw-r--r--mkspecs/common/armcc.conf2
-rw-r--r--mkspecs/common/clang.conf2
-rw-r--r--mkspecs/common/g++-base.conf2
-rw-r--r--mkspecs/common/llvm.conf2
-rw-r--r--mkspecs/common/qcc-base.conf2
-rw-r--r--mkspecs/common/wince/qmake.conf2
6 files changed, 12 insertions, 0 deletions
diff --git a/mkspecs/common/armcc.conf b/mkspecs/common/armcc.conf
index 4f178d745e..443ff40db4 100644
--- a/mkspecs/common/armcc.conf
+++ b/mkspecs/common/armcc.conf
@@ -2,6 +2,8 @@
# qmake configuration for armcc
#
+QMAKE_COMPILER = armcc
+
CONFIG += rvct_linker
QMAKE_CC = armcc
QMAKE_CFLAGS +=
diff --git a/mkspecs/common/clang.conf b/mkspecs/common/clang.conf
index 54ac56968b..8c97644044 100644
--- a/mkspecs/common/clang.conf
+++ b/mkspecs/common/clang.conf
@@ -2,6 +2,8 @@
# Qmake configuration for Clang on Linux and Mac
#
+QMAKE_COMPILER = gcc clang llvm # clang pretends to be gcc
+
QMAKE_CC = clang
QMAKE_CXX = clang++
diff --git a/mkspecs/common/g++-base.conf b/mkspecs/common/g++-base.conf
index 35f86e5bf1..0661298b18 100644
--- a/mkspecs/common/g++-base.conf
+++ b/mkspecs/common/g++-base.conf
@@ -8,6 +8,8 @@
# you can use the manual test in tests/manual/mkspecs.
#
+QMAKE_COMPILER = gcc
+
QMAKE_CC = gcc
QMAKE_LINK_C = $$QMAKE_CC
diff --git a/mkspecs/common/llvm.conf b/mkspecs/common/llvm.conf
index 86e0ab440f..7d0622de59 100644
--- a/mkspecs/common/llvm.conf
+++ b/mkspecs/common/llvm.conf
@@ -2,6 +2,8 @@
# Qmake configuration for LLVM on Linux and Mac
#
+QMAKE_COMPILER = gcc llvm
+
QMAKE_CC = llvm-gcc
QMAKE_CXX = llvm-g++
diff --git a/mkspecs/common/qcc-base.conf b/mkspecs/common/qcc-base.conf
index 42a2d31739..b6abb8f52d 100644
--- a/mkspecs/common/qcc-base.conf
+++ b/mkspecs/common/qcc-base.conf
@@ -9,6 +9,8 @@
# 2) -Wno-psabi is added to silence harmless warnings about va_list mangling
#
+QMAKE_COMPILER = rim_qcc gcc # qcc is mostly gcc in disguise
+
QMAKE_CFLAGS += -Wno-psabi
QMAKE_CFLAGS_DEPS += -M
QMAKE_CFLAGS_WARN_ON += -Wall -W
diff --git a/mkspecs/common/wince/qmake.conf b/mkspecs/common/wince/qmake.conf
index 236e445089..46f002a360 100644
--- a/mkspecs/common/wince/qmake.conf
+++ b/mkspecs/common/wince/qmake.conf
@@ -10,6 +10,8 @@ DEFINES += UNDER_CE WINCE _WINDOWS _UNICODE UNICODE _WIN32 QT_NO_PRINTER QT_N
QMAKE_COMPILER_DEFINES += _MSC_VER=1400
+QMAKE_COMPILER = msvc
+
QMAKE_CC = cl
QMAKE_LEX = flex
QMAKE_LEXFLAGS =