diff --git a/Application/src/tracker/misc/CMakeLists.txt b/Application/src/tracker/misc/CMakeLists.txt index c609802e17eed600eb9107f75041167b90daa39c..71db1f3d1f7e4a2b086807f1cced67cf438ae74b 100644 --- a/Application/src/tracker/misc/CMakeLists.txt +++ b/Application/src/tracker/misc/CMakeLists.txt @@ -24,7 +24,9 @@ target_link_libraries(tracker_misc PRIVATE add_dependencies(tracker_misc TRex::OpenCV) if(TREX_CONDA_PACKAGE_INSTALL) - target_compile_definitions(tracker_misc PRIVATE TREX_PYTHON_PATH="$ENV{CONDA_PREFIX}") + set(CONDA_PREFIX_VAR "$ENV{CONDA_PREFIX}") + string(REPLACE "\\" "\\\\" CONDA_PREFIX_VAR "${CONDA_PREFIX_VAR}") + target_compile_definitions(tracker_misc PRIVATE TREX_PYTHON_PATH="${CONDA_PREFIX_VAR}") else() message(STATUS "Adding compile definitions: ${PYTHON_EXECUTABLE}") target_compile_definitions(tracker_misc PRIVATE diff --git a/Application/trex_build_windows.bat b/Application/trex_build_windows.bat index 0df20a60a300ea8a6a3fdd66fb63890f0fd0776d..47db4298915e6e0d69600efbefdae9bc248b8317 100644 --- a/Application/trex_build_windows.bat +++ b/Application/trex_build_windows.bat @@ -15,7 +15,7 @@ echo Python %PYTHON% git submodule update --recursive --init -cmake .. -DWITH_GITSHA1=ON -DPYTHON_INCLUDE_DIR:FILEPATH=%pythoninclude% -DPYTHON_LIBRARY:FILEPATH=%findlib% -DPYTHON_EXECUTABLE:FILEPATH=%var% -DWITH_PYLON=OFF -DTREX_BUILD_OPENCV=ON -DCMAKE_SKIP_RPATH=ON -DTREX_BUILD_PNG=ON -DTREX_BUILD_ZIP=ON -DTREX_CONDA_PACKAGE_INSTALL=ON -DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=TRUE -DTREX_WITH_TESTS:BOOL=OFF -DTREX_BUILD_GLFW=ON -DTREX_BUILD_ZLIB=ON +cmake .. -DWITH_GITSHA1=ON -DPYTHON_INCLUDE_DIR:FILEPATH=%pythoninclude% -DPYTHON_LIBRARY:FILEPATH=%findlib% -DPYTHON_EXECUTABLE:FILEPATH=%var% -DWITH_PYLON=OFF -DTREX_BUILD_OPENCV=ON -DCMAKE_SKIP_RPATH=ON -DTREX_BUILD_PNG=ON -DTREX_BUILD_ZIP=ON -DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=TRUE -DTREX_WITH_TESTS:BOOL=OFF -DTREX_BUILD_GLFW=ON -DTREX_BUILD_ZLIB=ON cmake --build . --target Z_LIB --config Release cmake --build . --target libzip --config Release