mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-11-24 16:09:07 +08:00
Map configuration also for single configuration generators (#10397)
This commit is contained in:
parent
da0a154852
commit
52273558f6
@ -26,21 +26,19 @@ if(VCPKG_TOOLCHAIN)
|
||||
return()
|
||||
endif()
|
||||
|
||||
if(DEFINED CMAKE_CONFIGURATION_TYPES) #Generating with a multi config generator
|
||||
#If CMake does not have a mapping for MinSizeRel and RelWithDebInfo in imported targets
|
||||
#it will map those configuration to the first valid configuration in CMAKE_CONFIGURATION_TYPES.
|
||||
#By default this is the debug configuration which is wrong.
|
||||
if(NOT DEFINED CMAKE_MAP_IMPORTED_CONFIG_MINSIZEREL)
|
||||
set(CMAKE_MAP_IMPORTED_CONFIG_MINSIZEREL "MinSizeRel;Release;")
|
||||
if(VCPKG_VERBOSE)
|
||||
message(STATUS "VCPKG-Info: CMAKE_MAP_IMPORTED_CONFIG_MINSIZEREL set to MinSizeRel;Release;")
|
||||
endif()
|
||||
#If CMake does not have a mapping for MinSizeRel and RelWithDebInfo in imported targets
|
||||
#it will map those configuration to the first valid configuration in CMAKE_CONFIGURATION_TYPES or the targets IMPORTED_CONFIGURATIONS.
|
||||
#In most cases this is the debug configuration which is wrong.
|
||||
if(NOT DEFINED CMAKE_MAP_IMPORTED_CONFIG_MINSIZEREL)
|
||||
set(CMAKE_MAP_IMPORTED_CONFIG_MINSIZEREL "MinSizeRel;Release;")
|
||||
if(VCPKG_VERBOSE)
|
||||
message(STATUS "VCPKG-Info: CMAKE_MAP_IMPORTED_CONFIG_MINSIZEREL set to MinSizeRel;Release;")
|
||||
endif()
|
||||
if(NOT DEFINED CMAKE_MAP_IMPORTED_CONFIG_RELWITHDEBINFO)
|
||||
set(CMAKE_MAP_IMPORTED_CONFIG_RELWITHDEBINFO "RelWithDebInfo;Release;")
|
||||
if(VCPKG_VERBOSE)
|
||||
message(STATUS "VCPKG-Info: CMAKE_MAP_IMPORTED_CONFIG_RELWITHDEBINFO set to RelWithDebInfo;Release;")
|
||||
endif()
|
||||
endif()
|
||||
if(NOT DEFINED CMAKE_MAP_IMPORTED_CONFIG_RELWITHDEBINFO)
|
||||
set(CMAKE_MAP_IMPORTED_CONFIG_RELWITHDEBINFO "RelWithDebInfo;Release;")
|
||||
if(VCPKG_VERBOSE)
|
||||
message(STATUS "VCPKG-Info: CMAKE_MAP_IMPORTED_CONFIG_RELWITHDEBINFO set to RelWithDebInfo;Release;")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user