]> granicus.if.org Git - clang/commitdiff
CMake: Tweak for Visual Studio 10 quirk at clang-standalone build.
authorNAKAMURA Takumi <geek4civic@gmail.com>
Wed, 16 Feb 2011 03:07:15 +0000 (03:07 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Wed, 16 Feb 2011 03:07:15 +0000 (03:07 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@125647 91177308-0d34-0410-b5e6-96231b3b80d8

CMakeLists.txt

index 21775d193f2ffb53ac63cf0dc533b8ac9a3cd5a8..63b721354e9321412459ac4b89f99d7e5157ffa4 100644 (file)
@@ -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()