diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt index 258ccbf4e5919e94376352931cfd5f9d32970b18..7577b356162554111f26015ca3f57f8fe5b2816b 100644 --- a/tools/CMakeLists.txt +++ b/tools/CMakeLists.txt @@ -38,7 +38,7 @@ endif () install (TARGETS dhtnode dhtscanner dhtchat RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) if (OPENDHT_SYSTEMD) - if (NOT DEFINED OPENDHT_SYSTEMD_UNIT_FILE_LOCATION) + if (NOT DEFINED OPENDHT_SYSTEMD_UNIT_FILE_LOCATION OR NOT OPENDHT_SYSTEMD_UNIT_FILE_LOCATION) execute_process(COMMAND ${PKG_CONFIG_EXECUTABLE} systemd --variable=systemdsystemunitdir OUTPUT_VARIABLE SYSTEMD_UNIT_INSTALL_DIR) message("-- Using Systemd unit installation directory by pkg-config: " ${SYSTEMD_UNIT_INSTALL_DIR})