diff --git a/src/tests/macros.cmake b/src/tests/macros.cmake index d68c7b4f2e..983d0517e8 100644 --- a/src/tests/macros.cmake +++ b/src/tests/macros.cmake @@ -17,6 +17,11 @@ function(add_boost_test) # All tests use boost target_link_libraries(${TEST_NAME} PRIVATE ${arg_LIBS} Boost::unit_test_framework) + # All executables in /tests + set_target_properties(${TEST_NAME} PROPERTIES + RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/tests) + + # Optional: add private include directories if (NOT "${arg_INCLUDE}" STREQUAL "") target_include_directories(${TEST_NAME} PRIVATE ${arg_INCLUDE})