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)
-
-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-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-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-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-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-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-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-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-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-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-wait',
- tools_lxc_wait_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-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-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-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-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-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-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-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-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-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-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)
+endif