CMake: Warn about unknown build configurations when building libcef_dll_wrapper

This commit is contained in:
Maarten Bent 2024-02-24 20:59:21 +01:00
parent 75226d4cdc
commit 5ae4380e4c
No known key found for this signature in database
GPG key ID: 58AAEE3F4A4FD070

View file

@ -11,6 +11,20 @@ include(../../source_groups.cmake)
include(cef_version_info.cmake)
set(KNOWN_CONFIGS "Debug;Release;RelWithDebInfo;MinSizeRel")
if(CMAKE_CONFIGURATION_TYPES)
foreach(cfg ${CMAKE_CONFIGURATION_TYPES})
if (NOT cfg IN_LIST KNOWN_CONFIGS)
message(WARNING "Unknown build configuration '${cfg}', this might cause issues with libcef_dll_wrapper")
endif()
endforeach()
elseif(CMAKE_BUILD_TYPE)
if (NOT CMAKE_BUILD_TYPE IN_LIST KNOWN_CONFIGS)
message(WARNING "Unknown build configuration '${cfg}', this might cause issues with libcef_dll_wrapper")
endif()
endif()
find_path(CEF_ROOT
NAMES libcef_dll
HINTS