add_test( NAME VersionCommand COMMAND "${CMAKE_BINARY_DIR}/$/fesa.exe" --version ) set_tests_properties( VersionCommand 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 "$" ) set_property( TEST DependencySmoke PROPERTY ENVIRONMENT_MODIFICATION ${FESA_DEPENDENCY_RUNTIME_MODIFICATIONS} )