diff --git a/Application/src/grabber/CMakeLists.txt b/Application/src/grabber/CMakeLists.txt index 9c24bd89ab8ce09618ae626cea4e6ad9a45f3a9c..f95ee18f554f84125a16d0acffb835683408ab4a 100644 --- a/Application/src/grabber/CMakeLists.txt +++ b/Application/src/grabber/CMakeLists.txt @@ -129,7 +129,11 @@ set_target_properties(${TGRABS_EXEC_NAME} PROPERTIES ) if(TREX_CONDA_PACKAGE_INSTALL) - set(CONDA_PREFIX_VAR "$ENV{PREFIX}") + if(WIN32) + set(CONDA_PREFIX_VAR "CONDA_PREFIX") + else() + set(CONDA_PREFIX_VAR "$ENV{PREFIX}") + endif() else() set(CONDA_PREFIX_VAR "${PYTHON_EXECUTABLE}") endif() diff --git a/Application/src/tracker/CMakeLists.txt b/Application/src/tracker/CMakeLists.txt index 687df25a834d7b692d9de8bd5e85be7012ff3300..432e05f5e5f94e59b18587541387731dda384887 100644 --- a/Application/src/tracker/CMakeLists.txt +++ b/Application/src/tracker/CMakeLists.txt @@ -216,7 +216,11 @@ set_target_properties(trex_starter PROPERTIES OUTPUT_NAME trex) set(targets ${targets} trex_starter) if(TREX_CONDA_PACKAGE_INSTALL) - set(CONDA_PREFIX_VAR "$ENV{PREFIX}") + if(WIN32) + set(CONDA_PREFIX_VAR "CONDA_PREFIX") + else() + set(CONDA_PREFIX_VAR "$ENV{PREFIX}") + endif() string(REPLACE "\\" "\\\\" CONDA_PREFIX_VAR "${CONDA_PREFIX_VAR}") target_compile_definitions(trex_starter PRIVATE TREX_PYTHON_PATH="${CONDA_PREFIX_VAR}") message(STATUS "Setting TREX_PYTHON_PATH=${CONDA_PREFIX_VAR}") diff --git a/Application/src/tracker/misc/CMakeLists.txt b/Application/src/tracker/misc/CMakeLists.txt index c520bcc921ddec64bc9b60498a2ab1d77298df5f..a805b84d17f83559e7494b77ac0439f7fd9e0f22 100644 --- a/Application/src/tracker/misc/CMakeLists.txt +++ b/Application/src/tracker/misc/CMakeLists.txt @@ -25,7 +25,7 @@ add_dependencies(tracker_misc TRex::OpenCV) if(TREX_CONDA_PACKAGE_INSTALL) if(WIN32) - set(CONDA_PREFIX_VAR "$ENV{BUILD_PREFIX}") + set(CONDA_PREFIX_VAR "CONDA_PREFIX") else() set(CONDA_PREFIX_VAR "$ENV{PREFIX}") endif()