]> git.rmz.io Git - dotfiles.git/blob - bin/cmk
vim: do not set pastetoggle in nvim
[dotfiles.git] / bin / cmk
1 #!/usr/bin/env bash
2
3 BUILD_TYPE=${BUILD_TYPE:-Debug}
4 BUILDDIR=${BUILDDIR:-build-$(uname -s)-$(uname -m)-$BUILD_TYPE}
5 CMAKE_ARGS="${CMAKE_ARGS} -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DCMAKE_EXPORT_COMPILE_COMMANDS=ON"
6
7 if [[ ! -f $BUILDDIR/Makefile ]]; then
8 cmake -S . -B $BUILDDIR ${CMAKE_ARGS}
9 fi
10
11 make -C $BUILDDIR "$@"