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
This commit is contained in:
Ruben D 2017-12-30 17:11:11 +01:00
parent 28919a57a4
commit 80ba5fc97d
No known key found for this signature in database
GPG key ID: 6B42C9465E304A62

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).