Fix #319
Copies the test/data directory to the binary directory so it can also be accessed when the project wasn't build in the source directory.
This commit is contained in:
parent
e4366688f7
commit
fc700e00e6
@ -42,6 +42,16 @@ set_target_properties(${JSON_UNITTEST_TARGET_NAME} PROPERTIES
|
||||
COMPILE_OPTIONS "$<$<CXX_COMPILER_ID:MSVC>:/EHsc;$<$<CONFIG:Release>:/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})
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user