summaryrefslogtreecommitdiff
path: root/gen-meson.build
diff options
context:
space:
mode:
authorVivien Kraus <vivien@planete-kraus.eu>2021-11-13 16:38:45 +0000
committerVivien Kraus <vivien@planete-kraus.eu>2021-11-13 16:59:34 +0000
commit677aae3ffd5162ea9b630f051d4be17091ed1a16 (patch)
tree98e0f404e8bc9e642ce3789c15ba42437d7d978c /gen-meson.build
parentfdfc737ce34840a768c98aa370725dbe650a6a3c (diff)
Generate a minimal meson.build to have vala language server
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"