about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2018-01-02 05:50:50 +0100
committerJan Tojnar <jtojnar@gmail.com>2018-01-06 06:47:57 +0100
commitedd5be9effd3e444bc21d1a79de3e29bd19a4448 (patch)
treede4fc8e5dd2132daa4c9d711e830cb7e8dd824a9
parent1fcd92ce923d33ab3d8c0b6c6d42473b135f114b (diff)
downloadnixlib-edd5be9effd3e444bc21d1a79de3e29bd19a4448.tar
nixlib-edd5be9effd3e444bc21d1a79de3e29bd19a4448.tar.gz
nixlib-edd5be9effd3e444bc21d1a79de3e29bd19a4448.tar.bz2
nixlib-edd5be9effd3e444bc21d1a79de3e29bd19a4448.tar.lz
nixlib-edd5be9effd3e444bc21d1a79de3e29bd19a4448.tar.xz
nixlib-edd5be9effd3e444bc21d1a79de3e29bd19a4448.tar.zst
nixlib-edd5be9effd3e444bc21d1a79de3e29bd19a4448.zip
meson: set checkPhase in setup hook
-rw-r--r--pkgs/development/tools/build-managers/meson/setup-hook.sh12
1 files changed, 12 insertions, 0 deletions
diff --git a/pkgs/development/tools/build-managers/meson/setup-hook.sh b/pkgs/development/tools/build-managers/meson/setup-hook.sh
index 25e2e69ef315..8f96e6146be0 100644
--- a/pkgs/development/tools/build-managers/meson/setup-hook.sh
+++ b/pkgs/development/tools/build-managers/meson/setup-hook.sh
@@ -25,3 +25,15 @@ if [ -z "$dontUseMesonConfigure" -a -z "$configurePhase" ]; then
     setOutputFlags=
     configurePhase=mesonConfigurePhase
 fi
+
+mesonCheckPhase() {
+    runHook preCheck
+
+    meson test
+
+    runHook postCheck
+}
+
+if [ -z "$dontUseMesonCheck" -a -z "$checkPhase" ]; then
+    checkPhase=mesonCheckPhase
+fi