Files
CMake/Tests/RunCMake/FindPython/VirtualEnvConda.cmake
2025-02-28 17:55:24 +01:00

18 lines
561 B
CMake

if(DEFINED ENV{CONDA_EXE})
set(CONDA_EXECUTABLE "$ENV{CONDA_EXE}")
else()
find_program(CONDA_EXECUTABLE conda NO_CACHE)
if (NOT CONDA_EXECUTABLE)
message (FATAL_ERROR "Failed to find Conda")
endif()
endif()
execute_process (COMMAND "${CONDA_EXECUTABLE}" create --no-default-packages --prefix "${PYTHON3_VIRTUAL_ENV}" --yes python=3
RESULT_VARIABLE result
OUTPUT_VARIABLE outputs
ERROR_VARIABLE outputs)
if (result)
message (FATAL_ERROR "Fail to create virtual environment: ${outputs}")
endif()