From fef4eba1b747d3bb8d817386da72992167c277d2 Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 26 Oct 2023 13:51:54 +0400 Subject: [PATCH] Add desktop-app specific definitions for Boost.regex. --- external/boost/CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/external/boost/CMakeLists.txt b/external/boost/CMakeLists.txt index 0462285..7a4e811 100644 --- a/external/boost/CMakeLists.txt +++ b/external/boost/CMakeLists.txt @@ -7,6 +7,12 @@ add_library(external_boost_regex INTERFACE IMPORTED GLOBAL) add_library(desktop-app::external_boost_regex ALIAS external_boost_regex) +target_compile_definitions(external_boost_regex +INTERFACE + BOOST_NO_INTRINSIC_WCHAR_T + BOOST_REGEX_NO_W32 +) + if (DESKTOP_APP_USE_PACKAGED OR LINUX) find_package(Boost COMPONENTS regex REQUIRED) target_link_libraries(external_boost_regex INTERFACE Boost::regex)