diff --git a/meson.build b/meson.build index c9cefa20f..023ac2163 100644 --- a/meson.build +++ b/meson.build @@ -70,6 +70,7 @@ lxcdefaultconfig = join_paths(sysconfdir, 'lxc/default.conf') lxcglobalconfig = join_paths(sysconfdir, globalconfig) lxcapparmorcachedir = join_paths(localstatedir, apparmorcachedir) lxcrootfsmount = join_paths(prefixdir, rootfsmount) +lxcinclude = join_paths(includedir, 'lxc') lxclibexec = join_paths(libexecdir, 'lxc') lxclogpath = join_paths(localstatedir, logpath) lxcpath = join_paths(localstatedir, lxcpathprefix) diff --git a/src/lxc/meson.build b/src/lxc/meson.build index dc3349ff4..0fe370642 100644 --- a/src/lxc/meson.build +++ b/src/lxc/meson.build @@ -1,9 +1,28 @@ # SPDX-License-Identifier: LGPL-2.1-or-later +liblxcfs_attach_file = configure_file( + configuration: dummy_config_data, + input: 'attach_options.h', + output: 'attach_options.h', + install: true, + install_dir: lxcinclude +) + +liblxcfs_header_file = configure_file( + configuration: dummy_config_data, + input: 'lxccontainer.h', + output: 'lxccontainer.h', + install: true, + install_dir: lxcinclude +) + liblxcfs_version_file = configure_file( configuration: version_data, input: 'version.h.in', - output: 'version.h') + output: 'version.h', + install: true, + install_dir: lxcinclude +) liblxc_sources = files( 'cgroups/cgfsng.c',