diff --git a/cmake/Modules/FindDOOCS.cmake b/cmake/Modules/FindDOOCS.cmake index 4cc01d48e9e2c925f851de209af2fc7eb2beaa4d..42d9f9c660c02f55a3bd04415755df414e8334b5 100644 --- a/cmake/Modules/FindDOOCS.cmake +++ b/cmake/Modules/FindDOOCS.cmake @@ -80,10 +80,13 @@ pkg_check_modules(DOOCS REQUIRED ${DOOCS_FIND_COMPONENTS}) string(REPLACE ";" " " DOOCS_CFLAGS "${DOOCS_CFLAGS}") string(REPLACE ";" " " DOOCS_LDFLAGS "${DOOCS_LDFLAGS}") +# thread libraries are required by DOOCS but seem not to be added through pkgconfig... +find_package(Threads REQUIRED) + set(DOOCS_DIR "${DOOCS_doocs-doocsapi_LIBDIR}") set(DOOCS_VERSION "${DOOCS_doocs-doocsapi_VERSION}") set(DOOCS_CXX_FLAGS ${DOOCS_CFLAGS}) -set(DOOCS_LIBRARIES ${DOOCS_LDFLAGS}) +set(DOOCS_LIBRARIES ${DOOCS_LDFLAGS} ${CMAKE_THREAD_LIBS_INIT}) set(DOOCS_LINKER_FLAGS "-Wl,--no-as-needed") set(DOOCS_LINK_FLAGS ${DOOCS_LINKER_FLAGS})