File tree Expand file tree Collapse file tree 2 files changed +3
-4
lines changed Expand file tree Collapse file tree 2 files changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -12,11 +12,10 @@ SET_TARGET_PROPERTIES(jsontestrunner_exe PROPERTIES OUTPUT_NAME jsontestrunner_e
1212
1313IF (PYTHONINTERP_FOUND)
1414 # Run end to end parser/writer tests
15- GET_PROPERTY (JSONTESTRUNNER_EXE_PATH TARGET jsontestrunner_exe PROPERTY LOCATION )
1615 SET (TEST_DIR ${CMAKE_CURRENT_SOURCE_DIR} /../../test )
1716 SET (RUNJSONTESTS_PATH ${TEST_DIR} /runjsontests.py)
1817 ADD_CUSTOM_TARGET (jsoncpp_readerwriter_tests ALL
19- "${PYTHON_EXECUTABLE} " -B "${RUNJSONTESTS_PATH} " " ${JSONTESTRUNNER_EXE_PATH} " "${TEST_DIR} /data"
18+ "${PYTHON_EXECUTABLE} " -B "${RUNJSONTESTS_PATH} " $<TARGET_FILE:jsontestrunner_exe> "${TEST_DIR} /data"
2019 DEPENDS jsontestrunner_exe jsoncpp_test
2120 )
2221 ADD_CUSTOM_TARGET (jsoncpp_check DEPENDS jsoncpp_readerwriter_tests)
Original file line number Diff line number Diff line change @@ -15,8 +15,8 @@ TARGET_LINK_LIBRARIES(jsoncpp_test jsoncpp_lib)
1515# (default cmake workflow hides away the test result into a file, resulting in poor dev workflow?!?)
1616IF (JSONCPP_WITH_POST_BUILD_UNITTEST)
1717 ADD_CUSTOM_COMMAND ( TARGET jsoncpp_test
18- POST_BUILD
19- COMMAND jsoncpp_test)
18+ POST_BUILD
19+ COMMAND $<TARGET_FILE: jsoncpp_test> )
2020ENDIF (JSONCPP_WITH_POST_BUILD_UNITTEST)
2121
2222SET_TARGET_PROPERTIES (jsoncpp_test PROPERTIES OUTPUT_NAME jsoncpp_test)
You can’t perform that action at this time.
0 commit comments