Arreglar la generación de compile_commands.json

Signed-off-by: somebody_master <somebody_master@somebodyserver.mooo.com>
This commit is contained in:
Somebody Master 2023-02-12 12:47:25 +01:00
parent 22b34478c4
commit 823682144a
Signed by: somebody_master
GPG Key ID: 78315CFDF0B25505

View File

@ -1,17 +1,28 @@
#!/usr/bin/env bash #!/usr/bin/env bash
function build() { function build() {
cd gdextension || exit cd gdextension || return 1
scons -j 12 scons
return 1 cd ..
} }
function build_db() { function build_db() {
cd gdextension || exit cd gdextension || return 1
scons --clean scons --clean
bear -- scons -j 12 bear -- scons
ln -s compile_commands.json ../
return 1 if [ ! -d ../build ]; then
mkdir ../build
touch ../build/.gdignore
fi
if [ -f ../build/compile_commands.json ]; then
rm ../build/compile_commands.json
fi
cp compile_commands.json ../build/
cd ..
} }
while getopts "bdh:" flag; do while getopts "bdh:" flag; do
@ -25,3 +36,4 @@ while getopts "bdh:" flag; do
;; ;;
esac esac
done done
exit 0