diff options
author | crupest <crupest@outlook.com> | 2023-10-07 11:05:03 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2023-10-07 11:05:03 +0800 |
commit | faa63afb8db43690fa633fe1673be9331d278e24 (patch) | |
tree | 427d2d34bdd2bcb7da6a498a3e763fc4fec139be /lib/meson-projects | |
parent | 5571f4a03d10d590c0d0d0e64b9e210d0752a44e (diff) | |
download | cru-faa63afb8db43690fa633fe1673be9331d278e24.tar.gz cru-faa63afb8db43690fa633fe1673be9331d278e24.tar.bz2 cru-faa63afb8db43690fa633fe1673be9331d278e24.zip |
Try to unify meson projects. So deps will be well organized.
Diffstat (limited to 'lib/meson-projects')
-rw-r--r-- | lib/meson-projects/meson.build | 7 | ||||
-rw-r--r-- | lib/meson-projects/meson_options.txt | 11 | ||||
-rw-r--r-- | lib/meson-projects/subprojects/.gitignore | 5 | ||||
-rw-r--r-- | lib/meson-projects/subprojects/cairo.wrap | 7 | ||||
-rw-r--r-- | lib/meson-projects/subprojects/pango.wrap | 7 |
5 files changed, 37 insertions, 0 deletions
diff --git a/lib/meson-projects/meson.build b/lib/meson-projects/meson.build new file mode 100644 index 00000000..5b2b6a4d --- /dev/null +++ b/lib/meson-projects/meson.build @@ -0,0 +1,7 @@ +project('cru-deps', 'c', 'cpp') + +alias_target('all', + dependency('cairo', fallback: ['cairo', 'cairo_dep'], required: get_option('cairo')), + dependency('pango', fallback: ['pango', 'pango_deps'], required: get_option('pango')) +) + diff --git a/lib/meson-projects/meson_options.txt b/lib/meson-projects/meson_options.txt new file mode 100644 index 00000000..b905968d --- /dev/null +++ b/lib/meson-projects/meson_options.txt @@ -0,0 +1,11 @@ +option( + 'cairo', + type: 'feature', + value: 'auto', +) + +option( + 'pango', + type: 'feature', + value: 'auto' +) diff --git a/lib/meson-projects/subprojects/.gitignore b/lib/meson-projects/subprojects/.gitignore new file mode 100644 index 00000000..a268818f --- /dev/null +++ b/lib/meson-projects/subprojects/.gitignore @@ -0,0 +1,5 @@ +* +!.gitignore +!cairo.wrap +!pango.wrap + diff --git a/lib/meson-projects/subprojects/cairo.wrap b/lib/meson-projects/subprojects/cairo.wrap new file mode 100644 index 00000000..8f12b5cc --- /dev/null +++ b/lib/meson-projects/subprojects/cairo.wrap @@ -0,0 +1,7 @@ +[wrap-git] +directory = cairo +url = https://gitlab.freedesktop.org/cairo/cairo.git +push-url = ssh://git@gitlab.freedesktop.org:cairo/cairo.git +revision = master +depth = 1 + diff --git a/lib/meson-projects/subprojects/pango.wrap b/lib/meson-projects/subprojects/pango.wrap new file mode 100644 index 00000000..b29457c2 --- /dev/null +++ b/lib/meson-projects/subprojects/pango.wrap @@ -0,0 +1,7 @@ +[wrap-git] +directory = pango +url = https://gitlab.freedesktop.org/GNOME/pango.git +push-url = ssh://git@gitlab.freedesktop.org:GNOME/pango.git +revision = master +depth = 1 + |