## Seccomp.
libseccomp = dependency('libseccomp')
conf.set10('HAVE_SECCOMP', libseccomp.found())
+pkgconfig_libs += libseccomp
if libseccomp.found()
- pkgconfig_libs += '-lseccomp'
-
if libseccomp.version().version_compare('>=2.5.0')
# https://github.com/seccomp/libseccomp/commit/dead12bc788b259b148cc4d93b970ef0bd602b1a
conf.set10('HAVE_DECL_SECCOMP_NOTIFY_FD', true)
## SELinux.
libselinux = dependency('libselinux', required: false)
conf.set10('HAVE_SELINUX', libselinux.found())
-if libselinux.found()
- pkgconfig_libs += '-lselinux'
-endif
+pkgconfig_libs += libselinux
## AppArmor.
libapparmor = dependency('libapparmor', required: false)
## OpenSSL.
libopenssl = dependency('openssl', required: false)
conf.set10('HAVE_OPENSSL', libopenssl.found())
-if libopenssl.found()
- pkgconfig_libs += '-lssl -lcrypto'
-endif
+pkgconfig_libs += libopenssl
## Libcap..
libcap = dependency('libcap', required: false)
libcap = cc.find_library('cap', required: false)
endif
conf.set10('HAVE_LIBCAP', libcap.found())
-if libcap.found()
- pkgconfig_libs += '-lcap'
-endif
+pkgconfig_libs += libcap
libcap_static = dependency('libcap', required: false, static: true)
if not libcap_static.found()
pam = cc.find_library('pam',
has_headers: 'security/pam_modules.h')
conf.set10('HAVE_PAM', pam.found())
-if pam.found()
- pkgconfig_libs += '-lpam'
-endif
+pkgconfig_libs += pam
## Others.
have = cc.has_function('strchrnul', prefix: '#include <string.h>', args: '-D_GNU_SOURCE')