# #Miniconda Python 3 package manager # #In order to maintain Windows/Linux portability, invoke as ${CONDA_CMD} # if (WIN32) ExternalProject_Add ( miniconda PREFIX ${CMAKE_INSTALL_PREFIX} BUILD_IN_SOURCE 1 URL https://repo.continuum.io/miniconda/Miniconda3-4.5.11-Windows-x86_64.exe URL_MD5 b2978141f8d9608ba455c0f03b313c15 DOWNLOAD_NO_EXTRACT 1 CONFIGURE_COMMAND "" BUILD_COMMAND "" INSTALL_COMMAND /S /InstallationType=JustMe /AddToPath=0 /RegisterPython=0 /D=$/miniconda> ) set (CONDA_CMD "${CMAKE_INSTALL_PREFIX}/miniconda/Library/bin/conda.bat" PARENT_SCOPE) endif (WIN32) if (UNIX) set (CONDA_CMD "${CMAKE_INSTALL_PREFIX}/miniconda/condabin/conda" PARENT_SCOPE) ExternalProject_Add ( miniconda PREFIX ${CMAKE_INSTALL_PREFIX} BUILD_IN_SOURCE 1 URL https://repo.anaconda.com/miniconda/Miniconda3-py39_4.10.3-Linux-x86_64.sh URL_MD5 8c69f65a4ae27fb41df0fe552b4a8a3b DOWNLOAD_NO_EXTRACT 1 CONFIGURE_COMMAND /usr/bin/chmod +x BUILD_COMMAND "" INSTALL_COMMAND -b -p $/miniconda> ) endif (UNIX)