summaryrefslogtreecommitdiffstats
path: root/mkspecs/win32-clang-msvc/qmake.conf
diff options
context:
space:
mode:
Diffstat (limited to 'mkspecs/win32-clang-msvc/qmake.conf')
-rw-r--r--mkspecs/win32-clang-msvc/qmake.conf20
1 files changed, 20 insertions, 0 deletions
diff --git a/mkspecs/win32-clang-msvc/qmake.conf b/mkspecs/win32-clang-msvc/qmake.conf
new file mode 100644
index 0000000000..0041788ef9
--- /dev/null
+++ b/mkspecs/win32-clang-msvc/qmake.conf
@@ -0,0 +1,20 @@
+#
+# qmake configuration for win32-clang-msvc
+#
+# Notice: this uses the clang-cl wrapper
+#
+
+include(../common/msvc-desktop.conf)
+
+QMAKE_COMPILER += clang_cl llvm
+
+QMAKE_CC = clang-cl
+QMAKE_CXX = $$QMAKE_CC
+
+QMAKE_CFLAGS += -Wno-microsoft-enum-value
+QMAKE_CXXFLAGS = $$QMAKE_CFLAGS
+
+# Precompiled headers are not supported yet by clang
+CONFIG -= precompile_header
+
+load(qt_config)