summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build26
1 files changed, 26 insertions, 0 deletions
diff --git a/meson.build b/meson.build
new file mode 100644
index 0000000..5b371a4
--- /dev/null
+++ b/meson.build
@@ -0,0 +1,26 @@
+project('font-alias',
+ version: '1.0.5',
+ meson_version: '>= 0.64.0',
+ license: 'MIT'
+)
+
+fontrootdir = get_option('fontrootdir')
+if fontrootdir == ''
+ fontutil = dependency('fontutil', required: false, version: '>= 1.1.0')
+ if fontutil.found()
+ fontrootdir = fontutil.get_variable('fontrootdir')
+ endif
+ if fontrootdir == ''
+ fontrootdir = get_option('datadir') / 'fonts' / 'X11'
+ endif
+endif
+
+alias_files = [
+ '100dpi/fonts.alias',
+ '75dpi/fonts.alias',
+ 'cyrillic/fonts.alias',
+ 'misc/fonts.alias'
+]
+install_data(alias_files, install_dir: fontrootdir, preserve_path: true)
+
+summary({'fontrootdir': fontrootdir})