aboutsummaryrefslogtreecommitdiff
path: root/lib/meson-projects
diff options
context:
space:
mode:
Diffstat (limited to 'lib/meson-projects')
-rw-r--r--lib/meson-projects/meson.build7
-rw-r--r--lib/meson-projects/meson_options.txt11
-rw-r--r--lib/meson-projects/subprojects/.gitignore5
-rw-r--r--lib/meson-projects/subprojects/cairo.wrap7
-rw-r--r--lib/meson-projects/subprojects/pango.wrap7
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
+