From 5ae4380e4c0a45d7a15d87268a0badf9aa92e857 Mon Sep 17 00:00:00 2001 From: Maarten Bent Date: Sat, 24 Feb 2024 20:59:21 +0100 Subject: [PATCH] CMake: Warn about unknown build configurations when building libcef_dll_wrapper --- build/cmake/lib/webview_chromium/CMakeLists.txt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/build/cmake/lib/webview_chromium/CMakeLists.txt b/build/cmake/lib/webview_chromium/CMakeLists.txt index 26607705d7..71a1cabb36 100644 --- a/build/cmake/lib/webview_chromium/CMakeLists.txt +++ b/build/cmake/lib/webview_chromium/CMakeLists.txt @@ -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