CMake: fix CXX_STANDARD_REQUIRED property

Fixes #114
This commit is contained in:
Tim Blechmann
2025-04-05 09:46:13 +08:00
parent fbd28c03b9
commit df1007e04a
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -42,7 +42,7 @@ if (CMAKE_VERSION VERSION_GREATER_EQUAL 3.23 AND BOOST_LOCKFREE_USE_FILE_SET)
endif()
target_compile_features(boost_lockfree INTERFACE cxx_std_14)
set_target_properties( boost_lockfree PROPERTIES CMAKE_CXX_STANDARD_REQUIRED 14)
set_target_properties( boost_lockfree PROPERTIES CXX_STANDARD_REQUIRED 14)
target_link_libraries(boost_lockfree
INTERFACE
+1 -1
View File
@@ -59,7 +59,7 @@ foreach(Test ${Tests})
LINK_LIBRARIES ${Libs}
COMPILE_DEFINITIONS BOOST_TEST_NO_OLD_TOOLS
)
set_target_properties( boost_lockfree-${Test} PROPERTIES CMAKE_CXX_STANDARD_REQUIRED 14)
set_target_properties( boost_lockfree-${Test} PROPERTIES CXX_STANDARD_REQUIRED 14)
if (TARGET boost_lockfree-${Test})
add_dependencies(boost_lockfree_all_tests boost_lockfree-${Test} )