diff options
author | Jordan Williams <jordan@jwillikers.com> | 2024-04-17 11:37:04 -0500 |
---|---|---|
committer | Jordan Williams <jordan@jwillikers.com> | 2024-04-17 11:37:04 -0500 |
commit | 0b91fd9f45bbdb0ed792f2535b8b95b965e8a176 (patch) | |
tree | 7b666bb851f15f6b7c463ccf0a806fca2f73382c | |
parent | 25c9b3b4d849f6211ccb668932f0f8823286cd7d (diff) | |
download | util-linux-0b91fd9f45bbdb0ed792f2535b8b95b965e8a176.tar.gz |
meson: Add build-ipcmk option
Signed-off-by: Jordan Williams <jordan@jwillikers.com>
-rw-r--r-- | meson.build | 12 | ||||
-rw-r--r-- | meson_options.txt | 2 |
2 files changed, 10 insertions, 4 deletions
diff --git a/meson.build b/meson.build index d739b01a47..c0300a64fe 100644 --- a/meson.build +++ b/meson.build @@ -1387,16 +1387,20 @@ exe = executable( exes += exe manadocs += ['sys-utils/choom.1.adoc'] +opt = get_option('build-ipcmk').allowed() exe = executable( 'ipcmk', ipcmk_sources, include_directories : includes, link_with : [lib_common], install_dir : usrbin_exec_dir, - install : true) -exes += exe -manadocs += ['sys-utils/ipcmk.1.adoc'] -bashcompletions += ['ipcmk'] + install : opt, + build_by_default : opt) +if opt and not is_disabler(exe) + exes += exe + manadocs += ['sys-utils/ipcmk.1.adoc'] + bashcompletions += ['ipcmk'] +endif opt = get_option('build-ipcrm').allowed() exe = executable( diff --git a/meson_options.txt b/meson_options.txt index 95cfb820da..332f2b7ca6 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -127,6 +127,8 @@ option('build-irqtop', type : 'feature', description : 'build irqtop') option('build-chmem', type : 'feature', description : 'build chmem') +option('build-ipcmk', type : 'feature', + description : 'build ipcmk') option('build-ipcrm', type : 'feature', description : 'build ipcrm') option('build-ipcs', type : 'feature', |