summaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorTim Wiederhake <twied@gmx.net>2024-03-03 12:55:11 +0100
committerThomas E. Dickey <dickey@his.com>2024-03-07 00:42:09 +0000
commit1ffcb516954add31a225d38675adad1df8fa5d21 (patch)
tree56cc45fae8fbe7fd0b185191ac0789505fc8ca25 /man
parent451e1b036d3dd0fddcf54733b5616169ed5ad570 (diff)
Add meson as alternative build system
Add a note to the readme file to clarify that the default build system is still automake. Signed-off-by: Tim Wiederhake <twied@gmx.net>
Diffstat (limited to 'man')
-rw-r--r--man/meson.build24
1 files changed, 24 insertions, 0 deletions
diff --git a/man/meson.build b/man/meson.build
new file mode 100644
index 0000000..40287d5
--- /dev/null
+++ b/man/meson.build
@@ -0,0 +1,24 @@
+custom_target(
+ 'twm.1',
+ build_by_default: true,
+ capture: true,
+ input: files('twm.man'),
+ output: 'twm.1',
+ install: true,
+ install_dir: get_option('mandir'),
+ command: [
+ find_program('sed'),
+ '@INPUT@',
+ '-e', 's#__appmansuffix__#1#g',
+ '-e', 's#__miscmansuffix__#7#g',
+ '-e', 's#__datadir__#@0@#g'.format(
+ get_option('prefix') / get_option('datadir')
+ ),
+ '-e', 's#__projectroot__#@0@#g'.format(
+ meson.project_source_root()
+ ),
+ '-e', 's#__xorgversion__#"twm @0@" "X Version 11"#g'.format(
+ meson.project_version()
+ ),
+ ],
+)