diff --git a/sdk/cmake/modules/macros/camitk/test/CamiTKAddIntegrationTest.cmake b/sdk/cmake/modules/macros/camitk/test/CamiTKAddIntegrationTest.cmake index 7cd4f259b6a2caa1772bb6bcacc13c7d7e190f6c..0647fa01ba2413084faae41912548ac2ec7b8325 100644 --- a/sdk/cmake/modules/macros/camitk/test/CamiTKAddIntegrationTest.cmake +++ b/sdk/cmake/modules/macros/camitk/test/CamiTKAddIntegrationTest.cmake @@ -153,6 +153,7 @@ macro(camitk_add_integration_test) -DCAMITK_TEST_OUTPUT_DIR=${CAMITK_TEST_OUTPUT_DIR} -DCAMITK_TEST_NAME=${CAMITK_INTEGRATION_TEST_NAME} -P ${CAMITK_CMAKE_MACRO_PATH}/CamiTKTestActionStateMachine.cmake + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} # needs to be at the top of the CamiTK module repository ) diff --git a/sdk/cmake/modules/macros/camitk/test/CamiTKTestActionStateMachine.cmake b/sdk/cmake/modules/macros/camitk/test/CamiTKTestActionStateMachine.cmake index b1fad2a6a557c05d5b8b2aacec1860e2c408dd2d..62338c9eef04d272bae1ed03434ffa5b144d8b63 100644 --- a/sdk/cmake/modules/macros/camitk/test/CamiTKTestActionStateMachine.cmake +++ b/sdk/cmake/modules/macros/camitk/test/CamiTKTestActionStateMachine.cmake @@ -62,6 +62,7 @@ execute_process( COMMAND ${CAMITK_TEST_COMMAND} ${CAMITK_TEST_COMMAND_ARG_LIST} RESULT_VARIABLE CAMITK_TEST_COMMAND_RESULT OUTPUT_VARIABLE CAMITK_TEST_COMMAND_OUTPUT + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} ) file(WRITE ${CAMITK_TEST_COMMAND_RESULT_FILE} ${CAMITK_TEST_COMMAND_RESULT}) file(WRITE ${CAMITK_TEST_COMMAND_OUTPUT_FILE} ${CAMITK_TEST_COMMAND_OUTPUT})