Skip to content

Commit 577e953

Browse files
committed
[CMake] Don't set LD_LIBRARY_PATH in test macros
This should not be needed anymore because of the runpath mechanism, and by leaving it out from the test environment we are making sure that this keeps working.
1 parent 75278d7 commit 577e953

File tree

2 files changed

+2
-11
lines changed

2 files changed

+2
-11
lines changed

bindings/tpython/test/CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ if(MSVC)
1414
PYTHONPATH=${ROOTSYS}/bin;$ENV{PYTHONPATH})
1515
else()
1616
set(tpython_gtest_env ROOTSYS=${ROOTSYS}
17-
PATH=${ROOTSYS}/bin:$ENV{PATH}
18-
LD_LIBRARY_PATH=${ROOTSYS}/lib:$ENV{LD_LIBRARY_PATH}
1917
PYTHONPATH=${ROOTSYS}/lib:$ENV{PYTHONPATH})
2018
endif()
2119

cmake/modules/RootMacros.cmake

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,10 @@
1010

1111
if(WIN32)
1212
set(libprefix lib)
13-
set(ld_library_path PATH)
1413
set(libsuffix .dll)
1514
set(localruntimedir ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
1615
set(runtimedir ${CMAKE_INSTALL_BINDIR})
1716
elseif(APPLE)
18-
set(ld_library_path DYLD_LIBRARY_PATH)
1917
set(ld_preload DYLD_INSERT_LIBRARIES)
2018
set(libprefix ${CMAKE_SHARED_LIBRARY_PREFIX})
2119
if(CMAKE_PROJECT_NAME STREQUAL ROOT)
@@ -26,7 +24,6 @@ elseif(APPLE)
2624
set(localruntimedir ${CMAKE_LIBRARY_OUTPUT_DIRECTORY})
2725
set(runtimedir ${CMAKE_INSTALL_PYTHONDIR})
2826
else()
29-
set(ld_library_path LD_LIBRARY_PATH)
3027
set(ld_preload LD_PRELOAD)
3128
set(libprefix ${CMAKE_SHARED_LIBRARY_PREFIX})
3229
set(libsuffix ${CMAKE_SHARED_LIBRARY_SUFFIX})
@@ -1884,7 +1881,6 @@ function(ROOT_ADD_PYUNITTESTS name)
18841881
else()
18851882
set(ROOT_ENV ROOTSYS=${ROOTSYS}
18861883
PATH=${ROOTSYS}/bin:$ENV{PATH}
1887-
${ld_library_path}=${ROOTSYS}/lib:$ENV{${ld_library_path}}
18881884
PYTHONPATH=${ROOTSYS}/lib:$ENV{PYTHONPATH})
18891885
endif()
18901886
string(REGEX REPLACE "[_]" "-" good_name "${name}")
@@ -1910,7 +1906,6 @@ function(ROOT_ADD_PYUNITTEST name file)
19101906
else()
19111907
set(ROOT_ENV ROOTSYS=${ROOTSYS}
19121908
PATH=${ROOTSYS}/bin:$ENV{PATH}
1913-
${ld_library_path}=${ROOTSYS}/lib:$ENV{${ld_library_path}}
19141909
PYTHONPATH=${ROOTSYS}/lib:$ENV{PYTHONPATH})
19151910
endif()
19161911
string(REGEX REPLACE "[_]" "-" good_name "${name}")
@@ -3139,8 +3134,7 @@ function(ROOTTEST_ADD_TEST testname)
31393134
${ARG_ENVIRONMENT}
31403135
ROOTSYS=${ROOTSYS}
31413136
PATH=${_path}:$ENV{PATH}
3142-
PYTHONPATH=${_pythonpath}:$ENV{PYTHONPATH}
3143-
${ld_library_path}=${_librarypath}:$ENV{${ld_library_path}})
3137+
PYTHONPATH=${_pythonpath}:$ENV{PYTHONPATH})
31443138
endif()
31453139

31463140
if(ARG_WORKING_DIR)
@@ -3394,8 +3388,7 @@ function(ROOTTEST_ADD_UNITTEST_DIR)
33943388
${ARG_ENVIRONMENT}
33953389
ROOTSYS=${ROOTSYS}
33963390
PATH=${_path}:$ENV{PATH}
3397-
PYTHONPATH=${_pythonpath}:$ENV{PYTHONPATH}
3398-
${ld_library_path}=${_librarypath}:$ENV{${ld_library_path}})
3391+
PYTHONPATH=${_pythonpath}:$ENV{PYTHONPATH})
33993392
endif()
34003393

34013394
ROOT_ADD_TEST(${fulltestname} COMMAND ${binary}

0 commit comments

Comments
 (0)