From: Jordan Williams Date: Wed, 17 Apr 2024 16:37:04 +0000 (-0500) Subject: meson: Add build-ipcmk option X-Git-Tag: v2.42-start~394^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0b91fd9f45bbdb0ed792f2535b8b95b965e8a176;p=thirdparty%2Futil-linux.git meson: Add build-ipcmk option Signed-off-by: Jordan Williams --- diff --git a/meson.build b/meson.build index d739b01a4..c0300a64f 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 95cfb820d..332f2b7ca 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',