aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2022-09-29 11:23:08 +0200
committerKarel Kočí <cynerd@email.cz>2022-09-29 11:23:08 +0200
commit23472c9673e2fffbf4e34f2fc05739570b603f8c (patch)
tree55ebd7d73b6749c7bd779538030faf6d1d2c25d3
parent82b9e5a554f7ab1229ab6cd57cec24f46536e2de (diff)
downloadshellrc-23472c9673e2fffbf4e34f2fc05739570b603f8c.tar.gz
shellrc-23472c9673e2fffbf4e34f2fc05739570b603f8c.tar.bz2
shellrc-23472c9673e2fffbf4e34f2fc05739570b603f8c.zip
dev: include only if appropriate tool is available
-rw-r--r--shellrc.d/dev9
1 files changed, 9 insertions, 0 deletions
diff --git a/shellrc.d/dev b/shellrc.d/dev
index 148ef24..5206eb5 100644
--- a/shellrc.d/dev
+++ b/shellrc.d/dev
@@ -1,5 +1,7 @@
# vim: ft=sh:
+if command -v valgrind >/dev/null; then
+
memcheck() {
valgrind --track-fds=yes --leak-check=full --track-origins=yes "$@"
}
@@ -8,6 +10,11 @@ massif() {
valgrind --tool=massif "$@"
}
+fi
+
+
+if command -v meson >/dev/null; then
+
_meson_setup() {
if [ ! -f "build/build.ninja" ]; then
meson setup build
@@ -28,3 +35,5 @@ mdist() {
_meson_setup
meson dist -C build --formats xztar,gztar,zip "$@"
}
+
+fi