aboutsummaryrefslogtreecommitdiff
path: root/graphics/partio/files/patch-src_tests_CMakeLists.txt
blob: 034508c857613fbe6316440608fd45c1da947927 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
--- src/tests/CMakeLists.txt.orig	2025-01-28 22:44:08 UTC
+++ src/tests/CMakeLists.txt
@@ -45,12 +45,14 @@ else()
             ${item} ${PARTIO_LIBRARIES} ${GTEST_LIB} Threads::Threads)
         target_compile_definitions(${item} PRIVATE -DPARTIO_DATA_DIR="${PROJECT_SOURCE_DIR}/src/data")
         target_link_directories(${item} PRIVATE ${GTEST_LINK_PATH})
-        install(TARGETS ${item} DESTINATION ${CMAKE_INSTALL_PARTIO_TESTDIR})
         add_test(NAME ${item} COMMAND ${item})
+        set_tests_properties(${item} PROPERTIES ENVIRONMENT
+            "LD_LIBRARY_PATH=${PROJECT_BINARY_DIR}/src/lib")
     endforeach(item)
 
     foreach(item testpartjson testpartio)
         add_test(NAME ${item} COMMAND ${Python_EXECUTABLE} -B ${CMAKE_CURRENT_SOURCE_DIR}/${item}.py)
-        install(PROGRAMS ${item}.py DESTINATION ${CMAKE_INSTALL_PARTIO_TESTDIR} RENAME ${item})
+        set_tests_properties(${item} PROPERTIES ENVIRONMENT
+            "LD_LIBRARY_PATH=${PROJECT_BINARY_DIR}/src/lib;PYTHONPATH=${PROJECT_BINARY_DIR}/src/py:${PROJECT_SOURCE_DIR}/src/tools")
     endforeach(item)
 endif()