feat(solver-bootstrap): step 2 — dependency-smoke-tests

This commit is contained in:
KOKO\Mimi
2026-07-30 12:51:02 +09:00
parent 644d307abe
commit e0348d80bf
3 changed files with 134 additions and 1 deletions
+28
View File
@@ -8,3 +8,31 @@ set_tests_properties(
PROPERTIES
PASS_REGULAR_EXPRESSION "[0-9]+\\.[0-9]+\\.[0-9]+"
)
add_executable(fesa_dependency_smoke_test
unit/dependencies/dependency_smoke_test.cpp
)
target_compile_features(fesa_dependency_smoke_test PRIVATE cxx_std_20)
target_compile_options(fesa_dependency_smoke_test PRIVATE /W4 /permissive- /EHsc)
target_link_libraries(fesa_dependency_smoke_test
PRIVATE
MKL::MKL
TBB::tbb
HDF5::HDF5
GTest::gtest_main
GTest::gtest
GTest::gmock
)
add_test(
NAME DependencySmoke
COMMAND "$<TARGET_FILE:fesa_dependency_smoke_test>"
)
set_property(
TEST DependencySmoke
PROPERTY ENVIRONMENT_MODIFICATION
${FESA_DEPENDENCY_RUNTIME_MODIFICATIONS}
)