Changed build.sh to generate compile_commands.json

This commit is contained in:
2026-03-12 10:13:08 +01:00
parent ca03dfbe31
commit c891a22041
2 changed files with 11 additions and 1 deletions

3
.gitignore vendored Normal file
View File

@@ -0,0 +1,3 @@
.qmk_home/
compile_commands.json
keyboardeeroy_jenkins_default.uf2

View File

@@ -6,4 +6,11 @@ KB_NAME="keyboardeeroy_jenkins"
ln -sfn "$SCRIPT_DIR/keyboards/$KB_NAME" \
"$SCRIPT_DIR/qmk_firmware/keyboards/$KB_NAME"
make -C "$SCRIPT_DIR/qmk_firmware" "$KB_NAME:default"
# Isolate qmk config to this project
export HOME="$SCRIPT_DIR/.qmk_home"
mkdir -p "$HOME/.config/qmk"
qmk config user.qmk_home="$SCRIPT_DIR/qmk_firmware"
qmk config user.overlay_dir="$SCRIPT_DIR"
# Build and generate compile_commands.json
qmk compile --compiledb -kb "$KB_NAME" -km default