Renombrar buildGDExtension.sh y añadir función de generar compile_commands.json

Signed-off-by: somebody_master <somebody_master@somebodyserver.mooo.com>
This commit is contained in:
Somebody Master 2023-02-12 01:57:08 +01:00
parent c6a43f48c4
commit cd9a30e714
Signed by: somebody_master
GPG Key ID: 78315CFDF0B25505
2 changed files with 27 additions and 4 deletions

27
build.sh Executable file
View File

@ -0,0 +1,27 @@
#!/usr/bin/env bash
function build() {
cd gdextension || exit
scons -j 12
return 1
}
function build_db() {
cd gdextension || exit
scons --clean
bear -- scons -j 12
ln -s compile_commands.json ../
return 1
}
while getopts "bdh:" flag; do
case "$flag" in
d) build_db ;;
b) build ;;
h) echo "Use -b for build or -d for generating a compile_commands.json" ;;
?)
echo "script usage: $(basename \$0) [-b] [-d] [-h]" >&2
exit 1
;;
esac
done

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
cd gdextension || exit
scons -j 12