diff --git a/cmake/Modules/FindDOOCS.cmake b/cmake/Modules/FindDOOCS.cmake
index 99e35a73f8a012dd3b1ce44842a4e104ed8692f7..6a4e9bbb58038c9f5f63b2e36194daac9304f637 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 "")