diff --git a/src/lxc/tools/meson.build b/src/lxc/tools/meson.build index 73cccfc32..fbe186948 100644 --- a/src/lxc/tools/meson.build +++ b/src/lxc/tools/meson.build @@ -175,156 +175,158 @@ tools_lxc_unshare_sources = files( tools_lxc_wait_sources = files( 'lxc_wait.c') + tools_common_sources -public_programs += executable( - 'lxc-attach', - tools_lxc_attach_sources, - include_directories: tools_liblxc_includes, - dependencies: liblxc_dep, - install: true) +if want_tools == true + public_programs += executable( + 'lxc-attach', + tools_lxc_attach_sources, + include_directories: tools_liblxc_includes, + dependencies: liblxc_dep, + install: true) -public_programs += executable( - 'lxc-autostart', - tools_lxc_autostart_sources, - include_directories: tools_liblxc_includes, - dependencies: liblxc_dep, - install: true) + public_programs += executable( + 'lxc-autostart', + tools_lxc_autostart_sources, + include_directories: tools_liblxc_includes, + dependencies: liblxc_dep, + install: true) -public_programs += executable( - 'lxc-cgroup', - tools_lxc_cgroup_sources, - include_directories: tools_liblxc_includes, - dependencies: liblxc_dep, - install: true) + public_programs += executable( + 'lxc-cgroup', + tools_lxc_cgroup_sources, + include_directories: tools_liblxc_includes, + dependencies: liblxc_dep, + install: true) -public_programs += executable( - 'lxc-checkpoint', - tools_lxc_checkpoint_sources, - include_directories: tools_liblxc_includes, - dependencies: liblxc_dep, - install: true) + public_programs += executable( + 'lxc-checkpoint', + tools_lxc_checkpoint_sources, + include_directories: tools_liblxc_includes, + dependencies: liblxc_dep, + install: true) -public_programs += executable( - 'lxc-config', - tools_lxc_config_sources, - include_directories: tools_liblxc_includes, - dependencies: liblxc_dep, - install: true) + public_programs += executable( + 'lxc-config', + tools_lxc_config_sources, + include_directories: tools_liblxc_includes, + dependencies: liblxc_dep, + install: true) -public_programs += executable( - 'lxc-console', - tools_lxc_console_sources, - include_directories: tools_liblxc_includes, - dependencies: liblxc_dep, - install: true) + public_programs += executable( + 'lxc-console', + tools_lxc_console_sources, + include_directories: tools_liblxc_includes, + dependencies: liblxc_dep, + install: true) -public_programs += executable( - 'lxc-copy', - tools_lxc_copy_sources, - include_directories: tools_liblxc_includes, - dependencies: liblxc_dep, - install: true) + public_programs += executable( + 'lxc-copy', + tools_lxc_copy_sources, + include_directories: tools_liblxc_includes, + dependencies: liblxc_dep, + install: true) -public_programs += executable( - 'lxc-create', - tools_lxc_create_sources, - include_directories: tools_liblxc_includes, - dependencies: liblxc_dep, - install: true) + public_programs += executable( + 'lxc-create', + tools_lxc_create_sources, + include_directories: tools_liblxc_includes, + dependencies: liblxc_dep, + install: true) -public_programs += executable( - 'lxc-destroy', - tools_lxc_destroy_sources, - include_directories: tools_liblxc_includes, - dependencies: liblxc_dep, - install: true) + public_programs += executable( + 'lxc-destroy', + tools_lxc_destroy_sources, + include_directories: tools_liblxc_includes, + dependencies: liblxc_dep, + install: true) -public_programs += executable( - 'lxc-device', - tools_lxc_device_sources, - include_directories: tools_liblxc_includes, - dependencies: liblxc_dep, - install: true) + public_programs += executable( + 'lxc-device', + tools_lxc_device_sources, + include_directories: tools_liblxc_includes, + dependencies: liblxc_dep, + install: true) -public_programs += executable( - 'lxc-execute', - tools_lxc_execute_sources, - include_directories: tools_liblxc_includes, - dependencies: liblxc_dep, - install: true) + public_programs += executable( + 'lxc-execute', + tools_lxc_execute_sources, + include_directories: tools_liblxc_includes, + dependencies: liblxc_dep, + install: true) -public_programs += executable( - 'lxc-freeze', - tools_lxc_freeze_sources, - include_directories: tools_liblxc_includes, - dependencies: liblxc_dep, - install: true) + public_programs += executable( + 'lxc-freeze', + tools_lxc_freeze_sources, + include_directories: tools_liblxc_includes, + dependencies: liblxc_dep, + install: true) -public_programs += executable( - 'lxc-info', - tools_lxc_info_sources, - include_directories: tools_liblxc_includes, - dependencies: liblxc_dep, - install: true) + public_programs += executable( + 'lxc-info', + tools_lxc_info_sources, + include_directories: tools_liblxc_includes, + dependencies: liblxc_dep, + install: true) -public_programs += executable( - 'lxc-ls', - tools_lxc_ls_sources, - include_directories: tools_liblxc_includes, - dependencies: liblxc_dep, - install: true) + public_programs += executable( + 'lxc-ls', + tools_lxc_ls_sources, + include_directories: tools_liblxc_includes, + dependencies: liblxc_dep, + install: true) -public_programs += executable( - 'lxc-monitor', - tools_lxc_monitor_sources, - include_directories: tools_liblxc_includes, - dependencies: liblxc_dep, - install: true) + public_programs += executable( + 'lxc-monitor', + tools_lxc_monitor_sources, + include_directories: tools_liblxc_includes, + dependencies: liblxc_dep, + install: true) -public_programs += executable( - 'lxc-snapshot', - tools_lxc_snapshot_sources, - include_directories: tools_liblxc_includes, - dependencies: liblxc_dep, - install: true) + public_programs += executable( + 'lxc-snapshot', + tools_lxc_snapshot_sources, + include_directories: tools_liblxc_includes, + dependencies: liblxc_dep, + install: true) -public_programs += executable( - 'lxc-start', - tools_lxc_start_sources, - include_directories: tools_liblxc_includes, - dependencies: liblxc_dep, - install: true) + public_programs += executable( + 'lxc-start', + tools_lxc_start_sources, + include_directories: tools_liblxc_includes, + dependencies: liblxc_dep, + install: true) -public_programs += executable( - 'lxc-stop', - tools_lxc_stop_sources, - include_directories: tools_liblxc_includes, - dependencies: liblxc_dep, - install: true) + public_programs += executable( + 'lxc-stop', + tools_lxc_stop_sources, + include_directories: tools_liblxc_includes, + dependencies: liblxc_dep, + install: true) -public_programs += executable( - 'lxc-top', - tools_lxc_top_sources, - include_directories: tools_liblxc_includes, - dependencies: liblxc_dep, - install: true) + public_programs += executable( + 'lxc-top', + tools_lxc_top_sources, + include_directories: tools_liblxc_includes, + dependencies: liblxc_dep, + install: true) -public_programs += executable( - 'lxc-unfreeze', - tools_lxc_unfreeze_sources, - include_directories: tools_liblxc_includes, - dependencies: liblxc_dep, - install: true) + public_programs += executable( + 'lxc-unfreeze', + tools_lxc_unfreeze_sources, + include_directories: tools_liblxc_includes, + dependencies: liblxc_dep, + install: true) -public_programs += executable( - 'lxc-unshare', - tools_lxc_unshare_sources, - include_directories: tools_liblxc_includes, - dependencies: liblxc_dep, - install: true) + public_programs += executable( + 'lxc-unshare', + tools_lxc_unshare_sources, + include_directories: tools_liblxc_includes, + dependencies: liblxc_dep, + install: true) -public_programs += executable( - 'lxc-wait', - tools_lxc_wait_sources, - include_directories: tools_liblxc_includes, - dependencies: liblxc_dep, - install: true) + public_programs += executable( + 'lxc-wait', + tools_lxc_wait_sources, + include_directories: tools_liblxc_includes, + dependencies: liblxc_dep, + install: true) +endif