From af6c10e8be324d1194982c6a8db001f72d50dbf6 Mon Sep 17 00:00:00 2001 From: James Hilliard Date: Wed, 4 May 2022 16:53:40 -0600 Subject: [PATCH] meson: add option to build without docs Signed-off-by: James Hilliard --- meson.build | 18 ++++++++++-------- meson_options.txt | 1 + 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/meson.build b/meson.build index 3cdbf1a..4335327 100644 --- a/meson.build +++ b/meson.build @@ -81,13 +81,15 @@ pkg_mod.generate( description : 'A library for generating easy-to-delta files.' ) -install_man([ - 'doc/unzck.1', - 'doc/zck.1', - 'doc/zck_delta_size.1', - 'doc/zck_gen_zdict.1', - 'doc/zck_read_header.1', - 'doc/zckdl.1', -]) +if get_option('docs') + install_man([ + 'doc/unzck.1', + 'doc/zck.1', + 'doc/zck_delta_size.1', + 'doc/zck_gen_zdict.1', + 'doc/zck_read_header.1', + 'doc/zckdl.1', + ]) +endif libzck_dep = declare_dependency(link_with: zcklib, include_directories: 'include') diff --git a/meson_options.txt b/meson_options.txt index fcc19a9..7cc44d1 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -2,4 +2,5 @@ option('with-zstd', type : 'feature', value : 'auto') option('with-openssl', type : 'feature', value : 'auto') option('with-curl', type : 'feature', value : 'auto') option('coverity', type : 'boolean', value : false) +option('docs', type : 'boolean', value : true) option('tests', type : 'boolean', value : true) -- 2.30.2