]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
build: Print option summary
authorMartin Belanger <martin.belanger@dell.com>
Wed, 15 Mar 2023 19:49:43 +0000 (15:49 -0400)
committerDaniel Wagner <wagi@monom.org>
Thu, 16 Mar 2023 16:47:00 +0000 (17:47 +0100)
At the end of the meson setup command, display the options so that
we can quickly determine that we're configured the project properly

Signed-off-by: Martin Belanger <martin.belanger@dell.com>
[dwagner: ported this from libnvme to nvme-cli]
Signed-off-by: Daniel Wagner <dwagner@suse.de>
meson.build

index eab89a9ab040bf803ef0fa64cf5e4c443ce126c3..e7f8f8b2214788144ac244d42e2732a9e8b345bb 100644 (file)
@@ -300,3 +300,19 @@ endforeach
 
 install_data(disc,
              install_dir: join_paths(sysconfdir, 'nvme'))
+
+################################################################################
+if meson.version().version_compare('>=0.53.0')
+    summary_dict = {
+        'prefixdir':         prefixdir,
+        'sysconfdir':        sysconfdir,
+        'sbindir':           sbindir,
+        'datadir':           datadir,
+        'mandir':            mandir,
+        'udevrulesdir':      udevrulesdir,
+        'dracutrulesdir':    dracutrulesdir,
+        'systemddir':        systemddir,
+        'build location':    meson.current_build_dir(),
+    }
+    summary(summary_dict)
+endif