summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNAKAMURA Takumi <geek4civic@gmail.com>2011-02-16 03:07:15 +0000
committerNAKAMURA Takumi <geek4civic@gmail.com>2011-02-16 03:07:15 +0000
commit2ec773f7720950dc97081affac9e2c3d12154a88 (patch)
tree5741800316f778bc9ecec3982130544f0f2e63f0
parent84f2500eb8c6903083b868c1256af988341dab5c (diff)
downloadbcm5719-llvm-2ec773f7720950dc97081affac9e2c3d12154a88.tar.gz
bcm5719-llvm-2ec773f7720950dc97081affac9e2c3d12154a88.zip
CMake: Tweak for Visual Studio 10 quirk at clang-standalone build.
llvm-svn: 125647
-rw-r--r--clang/CMakeLists.txt9
1 files changed, 9 insertions, 0 deletions
diff --git a/clang/CMakeLists.txt b/clang/CMakeLists.txt
index 21775d193f2..63b721354e9 100644
--- a/clang/CMakeLists.txt
+++ b/clang/CMakeLists.txt
@@ -221,3 +221,12 @@ add_subdirectory(test)
if( NOT CLANG_BUILT_STANDALONE )
add_subdirectory(unittests)
endif()
+
+# Workaround for MSVS10 to avoid the Dialog Hell
+# FIXME: This could be removed with future version of CMake.
+if( CLANG_BUILT_STANDALONE AND MSVC_VERSION EQUAL 1600 )
+ set(CLANG_SLN_FILENAME "${CMAKE_CURRENT_BINARY_DIR}/Clang.sln")
+ if( EXISTS "${CLANG_SLN_FILENAME}" )
+ file(APPEND "${CLANG_SLN_FILENAME}" "\n# This should be regenerated!\n")
+ endif()
+endif()
OpenPOWER on IntegriCloud