diff options
author | Vivien Kraus <vivien@planete-kraus.eu> | 2021-11-13 16:38:45 +0000 |
---|---|---|
committer | Vivien Kraus <vivien@planete-kraus.eu> | 2021-11-13 16:59:34 +0000 |
commit | 677aae3ffd5162ea9b630f051d4be17091ed1a16 (patch) | |
tree | 98e0f404e8bc9e642ce3789c15ba42437d7d978c /gen-meson.build | |
parent | fdfc737ce34840a768c98aa370725dbe650a6a3c (diff) |
Generate a minimal meson.build to have vala language server
Diffstat (limited to 'gen-meson.build')
-rwxr-xr-x | gen-meson.build | 31 |
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" |