mirror of
https://git.proxmox.com/git/mirror_lxc
synced 2025-08-15 22:51:24 +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 = [
|
||||
threads,
|
||||
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
|
||||
liblxc_dependencies += [liburing]
|
||||
endif
|
||||
@ -698,16 +710,20 @@ liblxc_dep = declare_dependency(
|
||||
dependencies: liblxc_dependencies)
|
||||
|
||||
# Rest of sub-directories.
|
||||
subdir('config/apparmor')
|
||||
subdir('config/apparmor/abstractions')
|
||||
subdir('config/apparmor/profiles')
|
||||
if want_apparmor
|
||||
subdir('config/apparmor')
|
||||
subdir('config/apparmor/abstractions')
|
||||
subdir('config/apparmor/profiles')
|
||||
endif
|
||||
subdir('config/bash')
|
||||
subdir('config/etc')
|
||||
subdir('config/init/common')
|
||||
subdir('config/init/systemd')
|
||||
subdir('config/init/sysvinit')
|
||||
subdir('config/init/upstart')
|
||||
subdir('config/selinux')
|
||||
if want_selinux
|
||||
subdir('config/selinux')
|
||||
endif
|
||||
subdir('config/sysconfig')
|
||||
subdir('config/templates')
|
||||
subdir('config/templates/common.conf.d')
|
||||
|
@ -143,7 +143,7 @@ if libseccomp.found()
|
||||
liblxc_sources += files('seccomp.c')
|
||||
endif
|
||||
|
||||
if libselinux.found()
|
||||
if want_selinux and libselinux.found()
|
||||
liblxc_sources += files('lsm/selinux.c')
|
||||
endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user