mirror of
https://git.proxmox.com/git/mirror_lxc
synced 2025-08-17 14:11:59 +00:00
build: fix build with various options turned off
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
This commit is contained in:
parent
abc5e6bb94
commit
826391b2a2
32
meson.build
32
meson.build
@ -668,12 +668,24 @@ subdir('src/lxc/pam')
|
|||||||
liblxc_dependencies = [
|
liblxc_dependencies = [
|
||||||
threads,
|
threads,
|
||||||
libseccomp,
|
libseccomp,
|
||||||
libcap,
|
|
||||||
libopenssl,
|
|
||||||
libselinux,
|
|
||||||
libapparmor,
|
|
||||||
]
|
]
|
||||||
|
|
||||||
|
if want_capabilities
|
||||||
|
liblxc_dependencies += [libcap]
|
||||||
|
endif
|
||||||
|
|
||||||
|
if want_openssl
|
||||||
|
liblxc_dependencies += [libopenssl]
|
||||||
|
endif
|
||||||
|
|
||||||
|
if want_selinux
|
||||||
|
liblxc_dependencies += [libselinux]
|
||||||
|
endif
|
||||||
|
|
||||||
|
if want_apparmor
|
||||||
|
liblxc_dependencies += [libapparmor]
|
||||||
|
endif
|
||||||
|
|
||||||
if want_io_uring
|
if want_io_uring
|
||||||
liblxc_dependencies += [liburing]
|
liblxc_dependencies += [liburing]
|
||||||
endif
|
endif
|
||||||
@ -698,16 +710,20 @@ liblxc_dep = declare_dependency(
|
|||||||
dependencies: liblxc_dependencies)
|
dependencies: liblxc_dependencies)
|
||||||
|
|
||||||
# Rest of sub-directories.
|
# Rest of sub-directories.
|
||||||
subdir('config/apparmor')
|
if want_apparmor
|
||||||
subdir('config/apparmor/abstractions')
|
subdir('config/apparmor')
|
||||||
subdir('config/apparmor/profiles')
|
subdir('config/apparmor/abstractions')
|
||||||
|
subdir('config/apparmor/profiles')
|
||||||
|
endif
|
||||||
subdir('config/bash')
|
subdir('config/bash')
|
||||||
subdir('config/etc')
|
subdir('config/etc')
|
||||||
subdir('config/init/common')
|
subdir('config/init/common')
|
||||||
subdir('config/init/systemd')
|
subdir('config/init/systemd')
|
||||||
subdir('config/init/sysvinit')
|
subdir('config/init/sysvinit')
|
||||||
subdir('config/init/upstart')
|
subdir('config/init/upstart')
|
||||||
subdir('config/selinux')
|
if want_selinux
|
||||||
|
subdir('config/selinux')
|
||||||
|
endif
|
||||||
subdir('config/sysconfig')
|
subdir('config/sysconfig')
|
||||||
subdir('config/templates')
|
subdir('config/templates')
|
||||||
subdir('config/templates/common.conf.d')
|
subdir('config/templates/common.conf.d')
|
||||||
|
@ -143,7 +143,7 @@ if libseccomp.found()
|
|||||||
liblxc_sources += files('seccomp.c')
|
liblxc_sources += files('seccomp.c')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if libselinux.found()
|
if want_selinux and libselinux.found()
|
||||||
liblxc_sources += files('lsm/selinux.c')
|
liblxc_sources += files('lsm/selinux.c')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user