summaryrefslogtreecommitdiff
path: root/gen-meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'gen-meson.build')
-rwxr-xr-xgen-meson.build31
1 files changed, 31 insertions, 0 deletions
diff --git a/gen-meson.build b/gen-meson.build
new file mode 100755
index 0000000..4896fbd
--- /dev/null
+++ b/gen-meson.build
@@ -0,0 +1,31 @@
+#!/bin/sh
+
+cat <<EOF
+project('$PACKAGE', 'vala', 'c')
+EOF
+
+COMMA=""
+printf "add_project_arguments(["
+for arg in $AM_VALAFLAGS
+do
+ printf "%s'%s'" "$COMMA" "$arg"
+ COMMA=","
+done
+printf "], language: 'vala')\n"
+
+COMMA=""
+printf "executable('disfluid-gui', files("
+for source in $src_ui_disfluid_gui_SOURCES
+do
+ printf "%s'%s'" "$COMMA" "$source"
+ COMMA=","
+done
+printf "), dependencies: ["
+
+COMMA=""
+for dep in glib-2.0 gobject-2.0
+do
+ printf "%sdependency('%s')" "$COMMA" "$dep"
+ COMMA=","
+done
+printf "])\n"