OSDN Git Service

Lets the CMake GUI show a list of possible values for LLVM_USE_CRT
authorOscar Fuentes <ofv@wanadoo.es>
Mon, 2 Aug 2010 19:00:34 +0000 (19:00 +0000)
committerOscar Fuentes <ofv@wanadoo.es>
Mon, 2 Aug 2010 19:00:34 +0000 (19:00 +0000)
Patch by nobled!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110057 91177308-0d34-0410-b5e6-96231b3b80d8

CMakeLists.txt

index a4babed..fb953a9 100644 (file)
@@ -222,6 +222,9 @@ if( MSVC )
     MTd)
 
   set(LLVM_USE_CRT "" CACHE STRING "Specify VC++ CRT to use for debug/release configurations.")
+  # Lets the GUI show a drop-down list of possible values, including
+  # an empty string as the default:
+  set_property(CACHE LLVM_USE_CRT PROPERTY STRINGS "";${MSVC_CRT})
   add_llvm_definitions( -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS )
   add_llvm_definitions( -D_SCL_SECURE_NO_WARNINGS -DCRT_NONSTDC_NO_WARNINGS )
   add_llvm_definitions( -D_SCL_SECURE_NO_DEPRECATE )