From 823447d86ea5959f8a6009e0b0a3430d156b2b00 Mon Sep 17 00:00:00 2001
From: Martin Hierholzer <martin.hierholzer@desy.de>
Date: Wed, 27 May 2020 17:55:05 +0200
Subject: [PATCH] FindDOOCS: fix wrong linking order e.g. in case of the doocs
 adapter

---
 cmake/Modules/FindDOOCS.cmake | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/cmake/Modules/FindDOOCS.cmake b/cmake/Modules/FindDOOCS.cmake
index 99e35a7..6a4e9bb 100644
--- a/cmake/Modules/FindDOOCS.cmake
+++ b/cmake/Modules/FindDOOCS.cmake
@@ -77,7 +77,8 @@ string(REPLACE ";" " " DOOCS_LDFLAGS "${DOOCS_LDFLAGS}")
 set(DOOCS_DIR "${DOOCS_doocs-doocsapi_LIBDIR}")
 set(DOOCS_VERSION "${DOOCS_doocs-doocsapi_VERSION}")
 set(DOOCS_CXX_FLAGS ${DOOCS_CFLAGS})
-set(DOOCS_LINKER_FLAGS ${DOOCS_LDFLAGS})
+set(DOOCS_LIBRARIES ${DOOCS_LDFLAGS})
+set(DOOCS_LINKER_FLAGS "-Wl,--no-as-needed")
 set(DOOCS_LINK_FLAGS ${DOOCS_LINKER_FLAGS})
 
 set(COMPONENT_DIRS "")
-- 
GitLab