Use newly build libs when testing
authorJochen Sprickerhof <git@jochen.sprickerhof.de>
Sun, 7 Apr 2019 10:51:12 +0000 (12:51 +0200)
committerJochen Sprickerhof <jspricke@debian.org>
Mon, 24 Feb 2025 08:16:33 +0000 (09:16 +0100)
This exports the LD_LIBRARY_PATH so the newly build libs will be used.

Gbp-Pq: Name 0003-Use-newly-build-libs-when-testing.patch

cmake/pcl_targets.cmake

index be9da33cbc250eb3a3948c7a2d9cd4cda0db5b94..9f11b9c7a6f01a9c8a5a9187ffd603c7e5cca958 100644 (file)
@@ -435,6 +435,7 @@ macro(PCL_ADD_TEST _name _exename)
 
   set_target_properties(${_exename} PROPERTIES FOLDER "Tests")
   add_test(NAME ${_name} COMMAND ${_exename} ${ARGS_ARGUMENTS})
+  set_tests_properties(${_name} PROPERTIES ENVIRONMENT "LD_LIBRARY_PATH=${CMAKE_BINARY_DIR}/${LIB_INSTALL_DIR}")
 
   add_dependencies(tests ${_exename})
 endmacro()