]> git.rmz.io Git - dotfiles.git/commitdiff
bin: add cmk
authorSamir Benmendil <me@rmz.io>
Sun, 9 Feb 2025 14:12:29 +0000 (14:12 +0000)
committerSamir Benmendil <me@rmz.io>
Tue, 11 Feb 2025 14:23:07 +0000 (14:23 +0000)
bin/cmk [new file with mode: 0755]

diff --git a/bin/cmk b/bin/cmk
new file mode 100755 (executable)
index 0000000..e425e54
--- /dev/null
+++ b/bin/cmk
@@ -0,0 +1,11 @@
+#!/usr/bin/env bash
+
+BUILD_TYPE=${BUILD_TYPE:-Debug}
+BUILDDIR=${BUILDDIR:-build-$(uname -s)-$(uname -m)-$BUILD_TYPE}
+CMAKE_ARGS="${CMAKE_ARGS} -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_EXPORT_COMPILE_COMMANDS=ON"
+
+if [[ ! -f $BUILDDIR/Makefile ]]; then
+    cmake -S . -B $BUILDDIR ${CMAKE_ARGS}
+fi
+
+make -C $BUILDDIR "$@"