Fix std detection for win32-clang-msvc
clang-cl will never support C++ standards newer than C++14 without these flags. I didn't add them to msvc-based-version.conf because on Windows, only clang-cl use the same flags with MSVC, both ICC and MinGW have their own flags. So they are clang-cl specific flags. Change-Id: Ia44a5ea4237c77ea5e897fffded32cbc008a4729 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
48b3ec6e8e
commit
d502b19b28
@ -39,6 +39,11 @@ QMAKE_CXXFLAGS += -Wno-microsoft-enum-value
|
||||
QMAKE_LINK = lld-link
|
||||
QMAKE_LIB = llvm-lib /NOLOGO
|
||||
|
||||
QMAKE_CXXFLAGS_CXX11 = -std:c++11
|
||||
QMAKE_CXXFLAGS_CXX14 = -std:c++14
|
||||
QMAKE_CXXFLAGS_CXX1Z = -std:c++17
|
||||
QMAKE_CXXFLAGS_CXX2A = -std:c++latest
|
||||
|
||||
QMAKE_CFLAGS_LTCG = -flto
|
||||
QMAKE_CXXFLAGS_LTCG = $$QMAKE_CFLAGS_LTCG
|
||||
# Leave QMAKE_LFLAGS_LTCG empty because lld-link doesn't need any additional parameters
|
||||
|
Loading…
x
Reference in New Issue
Block a user