diff options
author | Brad King <brad.king@kitware.com> | 2013-05-13 15:01:17 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2013-05-13 15:07:46 (GMT) |
commit | 42bb42d19723323e6e48346b1437e04a251addfa (patch) | |
tree | 9e4f39a2a1f3f3344c0b93c65a90ca5db2795e60 /Modules/Platform/Windows-MSVC.cmake | |
parent | a3f106dedfa4cf913301ea13ad143583af3d20c0 (diff) | |
download | CMake-42bb42d19723323e6e48346b1437e04a251addfa.zip CMake-42bb42d19723323e6e48346b1437e04a251addfa.tar.gz CMake-42bb42d19723323e6e48346b1437e04a251addfa.tar.bz2 |
VS: Always initialize CMAKE_CONFIGURATION_TYPES in IDE generators
Initialize the CMAKE_CONFIGURATION_TYPES cache entry early during
EnableLanguage like the Xcode generator does. Avoid depending on
the MSVC compiler information module to do it. Otherwise code like
project(MyProj NONE)
sets CMAKE_CONFIGURATION_TYPES late (in GenerateConfigurations), and
to only "Debug" and "Release" instead of the standard set of 4.
Reported-by: Paul Smith <paul@mad-scientist.net>
Diffstat (limited to 'Modules/Platform/Windows-MSVC.cmake')
-rw-r--r-- | Modules/Platform/Windows-MSVC.cmake | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/Modules/Platform/Windows-MSVC.cmake b/Modules/Platform/Windows-MSVC.cmake index f9df6d8..8682e2d 100644 --- a/Modules/Platform/Windows-MSVC.cmake +++ b/Modules/Platform/Windows-MSVC.cmake @@ -52,9 +52,6 @@ if(CMAKE_GENERATOR MATCHES "Visual Studio 6") endif() if(NOT CMAKE_NO_BUILD_TYPE AND CMAKE_GENERATOR MATCHES "Visual Studio") set (CMAKE_NO_BUILD_TYPE 1) - set (CMAKE_CONFIGURATION_TYPES "Debug;Release;MinSizeRel;RelWithDebInfo" CACHE STRING - "Semicolon separated list of supported configuration types, only supports Debug, Release, MinSizeRel, and RelWithDebInfo, anything else will be ignored.") - mark_as_advanced(CMAKE_CONFIGURATION_TYPES) endif() # make sure to enable languages after setting configuration types |