[PATCH] D20672: Don't pass -fms-compatibility-version flag during build
İsmail Dönmez via cfe-commits
cfe-commits at lists.llvm.org
Thu May 26 08:58:46 PDT 2016
This revision was automatically updated to reflect the committed changes.
Closed by commit rL270860: Since some time clang itself figures out the default for ms-compatibility… (authored by ismail).
Changed prior to commit:
http://reviews.llvm.org/D20672?vs=58586&id=58623#toc
Repository:
rL LLVM
http://reviews.llvm.org/D20672
Files:
llvm/trunk/cmake/modules/HandleLLVMOptions.cmake
Index: llvm/trunk/cmake/modules/HandleLLVMOptions.cmake
===================================================================
--- llvm/trunk/cmake/modules/HandleLLVMOptions.cmake
+++ llvm/trunk/cmake/modules/HandleLLVMOptions.cmake
@@ -353,19 +353,6 @@
append("/Zc:rvalueCast" CMAKE_CXX_FLAGS)
if (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
- # Find and run MSVC (not clang-cl) and get its version. This will tell
- # clang-cl what version of MSVC to pretend to be so that the STL works.
- execute_process(COMMAND "$ENV{VSINSTALLDIR}/VC/bin/cl.exe"
- OUTPUT_QUIET
- ERROR_VARIABLE MSVC_COMPAT_VERSION
- )
- string(REGEX REPLACE "^.*Compiler Version ([0-9.]+) for .*$" "\\1"
- MSVC_COMPAT_VERSION "${MSVC_COMPAT_VERSION}")
- append("-fms-compatibility-version=${MSVC_COMPAT_VERSION}"
- CMAKE_C_FLAGS CMAKE_CXX_FLAGS)
- endif()
-
- if (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
# clang-cl and cl by default produce non-deterministic binaries because
# link.exe /incremental requires a timestamp in the .obj file. clang-cl
# has the flag /Brepro to force deterministic binaries. We want to pass that
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D20672.58623.patch
Type: text/x-patch
Size: 1154 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20160526/3f21e4a6/attachment.bin>
More information about the cfe-commits
mailing list