Switch to using intercept build since OSX [SIP](https://en.wikipedia.org/wiki/System_Integrity_Protection) stop bear from working
This commit is contained in:
parent
8ec0757b34
commit
81e3ab2c67
12
build
12
build
@ -1,6 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
BUILD_TYPE="debug"
|
||||
KERNEL="$(uname -s)"
|
||||
ARGS=""
|
||||
|
||||
while [[ $# > 0 ]];do
|
||||
@ -17,4 +18,15 @@ while [[ $# > 0 ]];do
|
||||
esac
|
||||
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
|
||||
fi
|
||||
|
Loading…
x
Reference in New Issue
Block a user