diff --git a/scripts/cmake/test/AddTest.cmake b/scripts/cmake/test/AddTest.cmake index 08f65553ba02858f9fbf8774cfed9a9589bf6438..392ecab10888bc675e442bb9120f34b49712d3e2 100644 --- a/scripts/cmake/test/AddTest.cmake +++ b/scripts/cmake/test/AddTest.cmake @@ -245,6 +245,7 @@ Use six arguments version of AddTest with absolute and relative tolerances") -DWRAPPER_COMMAND=${WRAPPER_COMMAND} "-DWRAPPER_ARGS=${AddTest_WRAPPER_ARGS}" "-DFILES_TO_DELETE=${FILES_TO_DELETE}" + -DPython3_EXECUTABLE=${Python3_EXECUTABLE} -P ${PROJECT_SOURCE_DIR}/scripts/cmake/test/AddTestWrapper.cmake ) set_tests_properties(${TEST_NAME} PROPERTIES COST ${AddTest_RUNTIME}) diff --git a/scripts/cmake/test/AddTestWrapper.cmake b/scripts/cmake/test/AddTestWrapper.cmake index 8d8c0a6e82fa0287139a84a42bcd1ae5afd947bd..9152c9f0924e14ed0978a3e41ed72e78ffdb7bb4 100644 --- a/scripts/cmake/test/AddTestWrapper.cmake +++ b/scripts/cmake/test/AddTestWrapper.cmake @@ -12,7 +12,7 @@ endif() if(EXISTS ${SOURCE_PATH}/requirements.txt AND NOT EXISTS ${BINARY_PATH}/${PIP}) message(STATUS "Generating Python virtual environment...") execute_process( - COMMAND virtualenv .venv + COMMAND virtualenv --python ${Python3_EXECUTABLE} .venv WORKING_DIRECTORY ${BINARY_PATH}) endif() if(EXISTS ${SOURCE_PATH}/requirements.txt)