The open source OpenXR runtime

xrt: Fix bindings generation on UNIX systems

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2586>

authored by

E1int and committed by
Marge Bot
7eb1ea93 9952e77a

+6 -4
+3 -2
src/xrt/state_trackers/oxr/oxr_bindings/CMakeLists.txt
··· 8 8 add_custom_command( 9 9 OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/${output}" 10 10 COMMAND 11 - ${CMAKE_COMMAND} -E env PYTHONPATH=${AUX_BINDINGS_DIR};$ENV{PYTHONPATH} 11 + ${CMAKE_COMMAND} -E env 12 + "PYTHONPATH=$<SHELL_PATH:${AUX_BINDINGS_DIR};$ENV{PYTHONPATH}>" 12 13 $<TARGET_FILE:${PYTHON_EXECUTABLE}> 13 14 ${CMAKE_CURRENT_SOURCE_DIR}/oxr_bindings.py 14 15 ${AUX_BINDINGS_DIR}/bindings.json "${CMAKE_CURRENT_BINARY_DIR}/${output}" 15 - VERBATIM 16 + COMMAND_EXPAND_LISTS VERBATIM 16 17 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/oxr_bindings.py 17 18 ${AUX_BINDINGS_DIR}/bindings.json 18 19 COMMENT "Generating ${output}"
+3 -2
src/xrt/state_trackers/steamvr_drv/steamvr_bindings/CMakeLists.txt
··· 8 8 add_custom_command( 9 9 OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/${output}" 10 10 COMMAND 11 - ${CMAKE_COMMAND} -E env PYTHONPATH=${AUX_BINDINGS_DIR};$ENV{PYTHONPATH} 11 + ${CMAKE_COMMAND} -E env 12 + "PYTHONPATH=$<SHELL_PATH:${AUX_BINDINGS_DIR};$ENV{PYTHONPATH}>" 12 13 $<TARGET_FILE:${PYTHON_EXECUTABLE}> 13 14 ${CMAKE_CURRENT_SOURCE_DIR}/ovrd_bindings.py 14 15 ${AUX_BINDINGS_DIR}/bindings.json "${CMAKE_CURRENT_BINARY_DIR}/${output}" 15 - VERBATIM 16 + COMMAND_EXPAND_LISTS VERBATIM 16 17 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/ovrd_bindings.py 17 18 ${AUX_BINDINGS_DIR}/bindings.json 18 19 COMMENT "Generating ${output}"