VirtualEnvConda.cmake 561 B

1234567891011121314151617
  1. if(DEFINED ENV{CONDA_EXE})
  2. set(CONDA_EXECUTABLE "$ENV{CONDA_EXE}")
  3. else()
  4. find_program(CONDA_EXECUTABLE conda NO_CACHE)
  5. if (NOT CONDA_EXECUTABLE)
  6. message (FATAL_ERROR "Failed to find Conda")
  7. endif()
  8. endif()
  9. execute_process (COMMAND "${CONDA_EXECUTABLE}" create --no-default-packages --prefix "${PYTHON3_VIRTUAL_ENV}" --yes python=3
  10. RESULT_VARIABLE result
  11. OUTPUT_VARIABLE outputs
  12. ERROR_VARIABLE outputs)
  13. if (result)
  14. message (FATAL_ERROR "Fail to create virtual environment: ${outputs}")
  15. endif()