X-Git-Url: https://the.earth.li/gitweb/?a=blobdiff_plain;f=keydb%2FCMakeLists.txt;h=7567b6c61efbad2570f2d7fdb8291ae85960d5f1;hb=9aadc77b48c7826015f8ec87cebdc15d012c5f14;hp=35911f6421c7e4fcb1d92328c6108951a6899f64;hpb=51c1a7dd950efef6a4d00df1878341777f8064ff;p=onak.git diff --git a/keydb/CMakeLists.txt b/keydb/CMakeLists.txt index 35911f6..7567b6c 100644 --- a/keydb/CMakeLists.txt +++ b/keydb/CMakeLists.txt @@ -4,8 +4,11 @@ set(BACKENDS "file" "fs" "keyring" "stacked") # DB4 backend (add check for existence) -LIST(APPEND BACKENDS db4) -set(BACKEND_db4_LIBS db-5.3) +find_package(BDB) +if (BDB_FOUND) + LIST(APPEND BACKENDS db4) + set(BACKEND_db4_LIBS db) +endif() # HKP backend - needs libcurl pkg_check_modules(CURL libcurl) @@ -34,9 +37,7 @@ if (KEYD STREQUAL "ON") target_compile_definitions(keydctl PRIVATE CONFIGDIR="${CMAKE_INSTALL_FULL_SYSCONFDIR}") - pkg_check_modules(SYSTEMD libsystemd) if (SYSTEMD_FOUND) - set(HAVE_SYSTEMD true) target_include_directories(keyd SYSTEM PUBLIC ${SYSTEMD_INCLUDE_DIRS}) target_link_libraries(keyd ${SYSTEMD_LIBRARIES})