From 68827663a5aeace7ee19677a0f05a3730f5ebfda Mon Sep 17 00:00:00 2001 From: Tristan Walter <twalter@orn.mpg.de> Date: Tue, 13 Oct 2020 13:49:29 +0200 Subject: [PATCH] escaping path in windows --- Application/src/tracker/misc/CMakeLists.txt | 4 +++- Application/trex_build_windows.bat | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Application/src/tracker/misc/CMakeLists.txt b/Application/src/tracker/misc/CMakeLists.txt index c609802..71db1f3 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 0df20a6..47db429 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 -- GitLab