Compare commits

...

2 Commits

2 changed files with 14 additions and 1 deletions

1
.gitignore vendored
View File

@ -1,5 +1,6 @@
.cache .cache
.vscode .vscode
.venv
test test
test.* test.*
*.dSYM *.dSYM

12
build
View File

@ -1,6 +1,7 @@
#!/bin/bash #!/bin/bash
BUILD_TYPE="debug" BUILD_TYPE="debug"
KERNEL="$(uname -s)"
ARGS="" ARGS=""
while [[ $# > 0 ]];do while [[ $# > 0 ]];do
@ -17,4 +18,15 @@ while [[ $# > 0 ]];do
esac esac
done done
if [[ $KERNEL == "Darwin" ]]; then
if [[ ! -d .venv ]]; then
python3 -m venv .venv
fi
source .venv/bin/activate
pip install scan-build
intercept-build make CC=intercept-cc CXX=intercept-c++ BUILD_TYPE=$BUILD_TYPE $ARGS
deactivate
else
bear -- make BUILD_TYPE=$BUILD_TYPE $ARGS bear -- make BUILD_TYPE=$BUILD_TYPE $ARGS
fi