diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 782d5b53f..ea819ba28 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -42,6 +42,16 @@ set_target_properties(${JSON_UNITTEST_TARGET_NAME} PROPERTIES COMPILE_OPTIONS "$<$:/EHsc;$<$:/Od>>" ) + +string(COMPARE NOTEQUAL "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_BINARY_DIR}" JSON_HAS_SEPARATE_BUILDDIR) + +if(${JSON_HAS_SEPARATE_BUILDDIR}) + +file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/data" DESTINATION "${CMAKE_CURRENT_BINARY_DIR}") + +endif() + + target_include_directories(${JSON_UNITTEST_TARGET_NAME} PRIVATE "src") target_link_libraries(${JSON_UNITTEST_TARGET_NAME} ${JSON_TARGET_NAME})