Mercurial > irccd
diff CMakeLists.txt @ 1110:8c53096eef1e
cmake: add pkg-config file support
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 20 Oct 2021 16:02:13 +0200 |
parents | 251976043986 |
children | 337b6eb1fa19 |
line wrap: on
line diff
--- a/CMakeLists.txt Wed Oct 20 15:54:07 2021 +0200 +++ b/CMakeLists.txt Wed Oct 20 16:02:13 2021 +0200 @@ -52,20 +52,23 @@ set(CMAKE_C_FLAGS "-Wall -Wextra -pedantic ${CMAKE_C_FLAGS}") endif () +include(GNUInstallDirs) + option(IRCCD_WITH_EXAMPLES "Enable example files" On) option(IRCCD_WITH_JS "Enable Javascript" On) option(IRCCD_WITH_MAN "Enable manual pages" On) option(IRCCD_WITH_SSL "Enable SSL (requires OpenSSL)" On) option(IRCCD_WITH_TESTS "Enable unit tests" On) +option(IRCCD_WITH_PKGCONFIG "Enable installation of pkg-config file" On) set(IRCCD_WITH_UID "irccd" CACHE STRING "Default uid to run irccd as") set(IRCCD_WITH_GID "irccd" CACHE STRING "Default gid to run irccd as") +set(IRCCD_WITH_PKGCONFIGDIR "${CMAKE_INSTALL_LIBDIR}/pkgconfig" + CACHE STRING "Directory for pkg-config files") # Check presence of POSIX m library find_library(M_LIBRARY m libm) -include(GNUInstallDirs) - include(cmake/IrccdDefinePlugin.cmake) if (IRCCD_WITH_SSL)