if(MSVC) target_include_directories(${SIMDJSON_LIB_NAME} INTERFACE $ ) endif() add_cpp_test(basictests) add_cpp_test(jsoncheck) add_cpp_test(pointercheck) ## This causes problems # add_executable(singleheader ./singleheadertest.cpp ${PROJECT_SOURCE_DIR}/singleheader/simdjson.cpp) # target_compile_definitions(singleheader PRIVATE JSON_TEST_PATH="${PROJECT_SOURCE_DIR}/jsonexamples/twitter.json") # target_link_libraries(singleheader ${SIMDJSON_LIB_NAME}) # add_test(singleheader singleheader) if(MSVC) add_custom_command(TARGET basictests POST_BUILD # Adds a post-build event COMMAND ${CMAKE_COMMAND} -E echo "$" COMMAND ${CMAKE_COMMAND} -E echo "$" COMMAND ${CMAKE_COMMAND} -E copy_if_different # which executes "cmake -E copy_if_different..." "$" # <--this is in-file "$") # <--this is out-file path endif()