Browse Source

Make systemd detection more robust

We don't need to look for this on Windows or macOS, and we need to be
able to gracefully handle systems without pkg-config.
pull/1722/head
Pierre Ossman 3 months ago
parent
commit
76ee7475c0
1 changed files with 6 additions and 1 deletions
  1. 6
    1
      CMakeLists.txt

+ 6
- 1
CMakeLists.txt View File

@@ -302,7 +302,12 @@ if(UNIX AND NOT APPLE)
endif()

# check for systemd support (socket activation)
pkg_check_modules(LIBSYSTEMD libsystemd)
if(UNIX AND NOT APPLE)
find_package(PkgConfig)
if (PKG_CONFIG_FOUND)
pkg_check_modules(LIBSYSTEMD libsystemd)
endif()
endif()

# Generate config.h and make sure the source finds it
configure_file(config.h.in config.h)

Loading…
Cancel
Save