File tree 2 files changed +3
-4
lines changed 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
12
12
13
13
IF (PYTHONINTERP_FOUND)
14
14
# Run end to end parser/writer tests
15
- GET_PROPERTY (JSONTESTRUNNER_EXE_PATH TARGET jsontestrunner_exe PROPERTY LOCATION )
16
15
SET (TEST_DIR ${CMAKE_CURRENT_SOURCE_DIR} /../../test )
17
16
SET (RUNJSONTESTS_PATH ${TEST_DIR} /runjsontests.py)
18
17
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"
20
19
DEPENDS jsontestrunner_exe jsoncpp_test
21
20
)
22
21
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)
15
15
# (default cmake workflow hides away the test result into a file, resulting in poor dev workflow?!?)
16
16
IF (JSONCPP_WITH_POST_BUILD_UNITTEST)
17
17
ADD_CUSTOM_COMMAND ( TARGET jsoncpp_test
18
- POST_BUILD
19
- COMMAND jsoncpp_test)
18
+ POST_BUILD
19
+ COMMAND $<TARGET_FILE: jsoncpp_test> )
20
20
ENDIF (JSONCPP_WITH_POST_BUILD_UNITTEST)
21
21
22
22
SET_TARGET_PROPERTIES (jsoncpp_test PROPERTIES OUTPUT_NAME jsoncpp_test)
You can’t perform that action at this time.
0 commit comments