diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -41,8 +41,11 @@ include(ECMInstallIcons) include(ECMPackageConfigHelpers) include(CheckIncludeFiles) +include(CheckLibraryExists) include(ECMSetupVersion) +check_library_exists(c clock_gettime "time.h" HAVE_CLOCK_GETTIME_C) + ecm_setup_version(${PROJECT_VERSION} VARIABLE_PREFIX KSYSGUARD VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/ksysguard_version.h" diff --git a/processui/CMakeLists.txt b/processui/CMakeLists.txt --- a/processui/CMakeLists.txt +++ b/processui/CMakeLists.txt @@ -58,6 +58,10 @@ target_link_libraries(processui PRIVATE Qt5::WebKitWidgets) endif() +if(NOT HAVE_CLOCK_GETTIME_C) + target_link_libraries(processui PRIVATE rt) +endif() + set_target_properties(processui PROPERTIES VERSION ${KSYSGUARD_VERSION_STRING} SOVERSION ${KSYSGUARD_SOVERSION}