File openbabel-cmake-4-exports.patch of Package openbabel

policy CMP0065 (enable link flags such that symbols are exported from
executables) was added in cmake version 3.4, set to OLD by default,
and removed in cmake version 4

ensure the OLD linking behaviour for test_runner to fix test failures


--- a/test/CMakeLists.txt	2020-05-08 17:38:02.000000000 +0200
+++ b/test/CMakeLists.txt	2025-04-19 18:30:34.700723621 +0200
@@ -148,6 +148,7 @@
 endif()
 
 add_executable(test_runner ${srclist} obtest.cpp)
+set_target_properties(test_runner PROPERTIES ENABLE_EXPORTS TRUE)
 target_link_libraries(test_runner ${libs})
 if(NOT BUILD_SHARED AND NOT BUILD_MIXED)
   set_target_properties(test_runner PROPERTIES LINK_SEARCH_END_STATIC TRUE)

openSUSE Build Service is sponsored by