Browse Source

Fix PYTHONPATH pass-through

This makes sure that any pythonpath on the user's environment is also used for these tests. The same fix as here: 31106cd60a
tags/v3.2.1
Ruben D 1 year ago
parent
commit
80ba5fc97d
No account linked to committer's email address
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      cmake/CuraTests.cmake

+ 2
- 0
cmake/CuraTests.cmake View File

@@ -24,8 +24,10 @@ function(cura_add_test)
if(WIN32)
string(REPLACE "|" "\\;" _PYTHONPATH ${_PYTHONPATH})
set(_PYTHONPATH "${_PYTHONPATH}\\;$ENV{PYTHONPATH}")
else()
string(REPLACE "|" ":" _PYTHONPATH ${_PYTHONPATH})
set(_PYTHONPATH "${_PYTHONPATH}:$ENV{PYTHONPATH}")
endif()

get_test_property(${_NAME} ENVIRONMENT test_exists) #Find out if the test exists by getting a property from it that always exists (such as ENVIRONMENT because we set that ourselves).

Loading…
Cancel
Save