From e1092735cd9abfd559cbecd372f8839d108b8b05 Mon Sep 17 00:00:00 2001 From: PikachuHy Date: Sun, 7 Jan 2024 21:24:29 +0800 Subject: [PATCH] cmake 3.28 compat --- CMakeLists.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9308a39f..6124e399 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,7 +14,8 @@ else () elseif (${CMAKE_MINOR_VERSION} STREQUAL 27) set(CMAKE_EXPERIMENTAL_CXX_MODULE_CMAKE_API "aa1f7df0-828a-4fcd-9afc-2dc80491aca7") else () - set(CXX_SCAN_FOR_MODULES ON) + # https://cmake.org/cmake/help/latest/policy/CMP0155.html#policy:CMP0155 + cmake_policy(SET CMP0155 NEW) endif () set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_EXTENSIONS OFF) @@ -39,7 +40,7 @@ elseif (WIN32) target_link_libraries(pscm PUBLIC icu) else () find_package(PkgConfig REQUIRED) - pkg_check_modules (ICU REQUIRED icu-i18n icu-uc icu-io IMPORTED_TARGET) + pkg_check_modules(ICU REQUIRED icu-i18n icu-uc icu-io IMPORTED_TARGET) target_link_libraries(pscm PUBLIC PkgConfig::ICU) endif ()