summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2009-10-18 19:59:44 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2009-10-18 19:59:44 +0000
commita259086fd50169e67b0c7b75aa127f5488de9e0c (patch)
treee8e3d0f852a1666ab0e9cef470b1916f391c853c /clang
parentf0236e011e599177a84b5744c4eff48c3c05911a (diff)
downloadbcm5719-llvm-a259086fd50169e67b0c7b75aa127f5488de9e0c.tar.gz
bcm5719-llvm-a259086fd50169e67b0c7b75aa127f5488de9e0c.zip
Try to unbreak MSVC build.
llvm-svn: 84433
Diffstat (limited to 'clang')
-rw-r--r--clang/tools/CIndex/CMakeLists.txt7
1 files changed, 7 insertions, 0 deletions
diff --git a/clang/tools/CIndex/CMakeLists.txt b/clang/tools/CIndex/CMakeLists.txt
index 71bbde546a6..ee77c0398f7 100644
--- a/clang/tools/CIndex/CMakeLists.txt
+++ b/clang/tools/CIndex/CMakeLists.txt
@@ -22,6 +22,13 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
)
endif()
+if(MSVC)
+ # windows.h doesn't compile with /Za
+ get_target_property(NON_ANSI_COMPILE_FLAGS CIndex COMPILE_FLAGS)
+ string(REPLACE /Za "" NON_ANSI_COMPILE_FLAGS ${NON_ANSI_COMPILE_FLAGS})
+ set_target_properties(CIndex PROPERTIES COMPILE_FLAGS ${NON_ANSI_COMPILE_FLAGS})
+endif(MSVC)
+
set_target_properties(CIndex
PROPERTIES
LINKER_LANGUAGE CXX)
OpenPOWER on IntegriCloud