修复
This commit is contained in:
@@ -18,6 +18,9 @@ if(STRUCTIVE_BUILD_TESTS)
|
||||
target_link_libraries(structive_property_core_test PRIVATE structive::property_core Threads::Threads)
|
||||
target_link_libraries(structive_property_runtime_api_test PRIVATE structive::property_core Threads::Threads)
|
||||
target_link_libraries(structive_property_synchronization_test PRIVATE structive::property_core Threads::Threads)
|
||||
target_include_directories(structive_property_core_test PRIVATE "${CMAKE_CURRENT_LIST_DIR}/../tests")
|
||||
target_include_directories(structive_property_runtime_api_test PRIVATE "${CMAKE_CURRENT_LIST_DIR}/../tests")
|
||||
target_include_directories(structive_property_synchronization_test PRIVATE "${CMAKE_CURRENT_LIST_DIR}/../tests")
|
||||
if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")
|
||||
target_compile_options(structive_property_core_test PRIVATE -Wall -Wextra -Wpedantic)
|
||||
target_compile_options(structive_property_runtime_api_test PRIVATE -Wall -Wextra -Wpedantic)
|
||||
@@ -74,4 +77,5 @@ if(STRUCTIVE_BUILD_TESTS)
|
||||
structive_expect_compile_failure(capability_mismatch "${CMAKE_CURRENT_LIST_DIR}/tests/compile_fail/capability_mismatch.cpp")
|
||||
structive_expect_compile_failure(incompatible_constraint "${CMAKE_CURRENT_LIST_DIR}/tests/compile_fail/incompatible_constraint.cpp")
|
||||
structive_expect_compile_failure(foreign_sync_member "${CMAKE_CURRENT_LIST_DIR}/tests/compile_fail/foreign_sync_member.cpp")
|
||||
structive_expect_compile_failure(duplicate_attribute "${CMAKE_CURRENT_LIST_DIR}/tests/compile_fail/duplicate_attribute.cpp")
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user