File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -60,12 +60,16 @@ foreach(comp ${@PROJECT_NAME@_FIND_COMPONENTS})
6060 elseif (comp STREQUAL "UTF32" )
6161 target_compile_definitions (${comp_target} INTERFACE PCRE2CPP_DISABLE_UTF32 )
6262 elseif (comp STREQUAL "CXX20" )
63- target_compile_definitions (${comp_target} INTERFACE PCRE2CPP_ENABLE_CXX20 MSTD_ENABLE_CXX20 )
63+ target_compile_definitions (${comp_target} INTERFACE PCRE2CPP_ENABLE_CXX20
64+ MSTD_ENABLE_CXX20
65+ )
6466 set_target_properties (${comp_target} PROPERTIES
6567 INTERFACE_COMPILE_FEATURES cxx_std_20
6668 )
6769 elseif (comp STREQUAL "NO_ASSERT_ON_RELEASE" )
68- target_compile_definitions (${comp_target} INTERFACE PCRE2CPP_DISABLE_ASSERT_ON_RELEASE MSTD_DISABLE_ASSERT_ON_RELEASE )
70+ target_compile_definitions (${comp_target} INTERFACE PCRE2CPP_DISABLE_ASSERT_ON_RELEASE
71+ MSTD_DISABLE_ASSERT_ON_RELEASE
72+ )
6973 elseif (comp STREQUAL "EXCEPTIONS" )
7074 set_target_properties (${comp_target} PROPERTIES
7175 INTERFACE_COMPILE_DEFINITIONS PCRE2CPP_CHANGE_ASSERTS_TO_EXCEPTIONS
Original file line number Diff line number Diff line change @@ -56,11 +56,7 @@ endif()
5656
5757# MSTD
5858if (DOWNLOAD_MSTD)
59- CPMAddPackage (
60- URI "gh:maipa01/mstd#v1.5.2"
61- OPTIONS "MSTD_ENABLE_CXX20 ${PCRE2CPP_ENABLE_CXX20} "
62- "MSTD_DISABLE_ASSERT_ON_RELEASE ${PCRE2CPP_DISABLE_ASSERT_ON_RELEASE} "
63- )
59+ CPMAddPackage ("gh:maipa01/mstd#v1.5.2" )
6460endif ()
6561
6662# GTEST
Original file line number Diff line number Diff line change @@ -79,9 +79,13 @@ target_include_directories(${PROJECT_NAME} SYSTEM INTERFACE $<BUILD_INTERFACE:${
7979
8080# region COMPILE_DEFINITIONS
8181target_compile_definitions (${PROJECT_NAME } INTERFACE $<BUILD_INTERFACE :
82- $<$<BOOL :${PCRE2CPP_ENABLE_CXX20} >:PCRE2CPP_ENABLE_CXX20 >
82+ $<$<BOOL :${PCRE2CPP_ENABLE_CXX20} >: PCRE2CPP_ENABLE_CXX20
83+ MSTD_ENABLE_CXX20
84+ >
8385 $<$<BOOL :${PCRE2CPP_CHANGE_ASSERTS_TO_EXCEPTIONS} >:PCRE2CPP_CHANGE_ASSERTS_TO_EXCEPTIONS >
84- $<$<BOOL :${PCRE2CPP_DISABLE_ASSERT_ON_RELEASE} >:PCRE2CPP_DISABLE_ASSERT_ON_RELEASE >
86+ $<$<BOOL :${PCRE2CPP_DISABLE_ASSERT_ON_RELEASE} >:PCRE2CPP_DISABLE_ASSERT_ON_RELEASE
87+ MSTD_DISABLE_ASSERT_ON_RELEASE
88+ >
8589 $<$<BOOL :${PCRE2CPP_DISABLE_UTF8} >:PCRE2CPP_DISABLE_UTF8 >
8690 $<$<BOOL :${PCRE2CPP_DISABLE_UTF16} >:PCRE2CPP_DISABLE_UTF16 >
8791 $<$<BOOL :${PCRE2CPP_DISABLE_UTF32} >:PCRE2CPP_DISABLE_UTF32 >
You can’t perform that action at this time.
0 commit comments