summaryrefslogtreecommitdiff
path: root/meson.sh
diff options
context:
space:
mode:
Diffstat (limited to 'meson.sh')
-rwxr-xr-xmeson.sh35
1 files changed, 35 insertions, 0 deletions
diff --git a/meson.sh b/meson.sh
new file mode 100755
index 00000000..eff86adb
--- /dev/null
+++ b/meson.sh
@@ -0,0 +1,35 @@
+#!/bin/bash
+
+cat > Makefile <<EOF
+
+.PHONY: default docs
+default: all
+
+build/build.ninja:
+ mkdir build
+ meson
+
+all: build/build.ninja
+ ninja -C build
+
+clean: build/build.ninja
+ ninja -C build clean
+
+test: build/build.ninja
+ ninja -C build test
+
+reconfigure: build/build.ninja
+ ninja -C build reconfigure
+
+check distcheck dist distclean:
+ echo "This is the meson wrapper, not automake" && false
+
+install uninstall:
+ echo "meson install support not yet completed" && false
+
+docs:
+ echo "meson gtkdoc support not yet completed" && false
+
+EOF
+
+make $@