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