[yelp-tools] Simplifying the meson configure options



commit 57c72e0ddbc14519dd9b596458e6788a805f169e
Author: Shaun McCance <shaunm redhat com>
Date:   Sat Dec 26 12:54:03 2020 -0500

    Simplifying the meson configure options

 meson.build       | 15 +++------------
 meson_options.txt |  6 +++---
 tools/meson.build |  2 +-
 3 files changed, 7 insertions(+), 16 deletions(-)
---
diff --git a/meson.build b/meson.build
index a9007326..e7055508 100644
--- a/meson.build
+++ b/meson.build
@@ -38,8 +38,6 @@ xmllint_prg = find_program('xmllint', required: true)
 xsltproc_prg = find_program('xsltproc', required: true)
 itstool_prg = find_program('itstool', required: true)
 
-awk_prg = find_program('awk', required: false)
-
 yelp_db2html_path = yelp_xsl_dep.get_pkgconfig_variable('db2html')
 yelp_db2xhtml_path = yelp_xsl_dep.get_pkgconfig_variable('db2xhtml')
 yelp_mal2html_path = yelp_xsl_dep.get_pkgconfig_variable('mal2html')
@@ -53,18 +51,11 @@ yelp_icons_dir = join_paths(
   'hicolor', '24x24', 'status',
 )
 
-# Options
-build_yelp_manual = get_option('yelp_manual')
-if not awk_prg.found()
-  build_yelp_manual = false
-endif
-
 subdir('xslt')
 subdir('templates')
-
 subdir('tools')
 
-if build_yelp_manual == true
+if get_option('help') == true
   subdir('help')
 endif
 
@@ -73,8 +64,8 @@ summary = [
   '------',
   'yelp-tools @0@'.format(version),
   '',
-  '  Autotools: @0@'.format(get_option('autotools')),
-  '     Manual: @0@'.format(build_yelp_manual),
+  '    yelp.m4: @0@'.format(get_option('yelpm4')),
+  '       help: @0@'.format(get_option('help')),
   '',
   'Directories:',
   '     prefix: @0@'.format(prefix),
diff --git a/meson_options.txt b/meson_options.txt
index 2dab818c..0526e6f5 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -1,7 +1,7 @@
-option('autotools',
+option('yelpm4',
        type: 'boolean', value: true,
        description: 'Install autotools macros')
 
-option('yelp_manual',
+option('help',
        type: 'boolean', value: false,
-       description: 'Build user manual (requires awk)')
\ No newline at end of file
+       description: 'Install help files')
diff --git a/tools/meson.build b/tools/meson.build
index 16d9c800..b6b39567 100644
--- a/tools/meson.build
+++ b/tools/meson.build
@@ -58,7 +58,7 @@ configure_file(
   install_dir: bindir,
 )
 
-if get_option('autotools') == true
+if get_option('yelpm4') == true
   install_data(
     'yelp.m4',
     install_dir: join_paths(


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]