feat(docs): update LSP setup instructions for compile_commands.json
This commit is contained in:
@@ -20,6 +20,7 @@ pkl = "latest"
|
||||
|
||||
[tasks.compile]
|
||||
description = "Compile (uses BOARD env var)"
|
||||
depends = ["gen-compile-commands"]
|
||||
run = """
|
||||
source ./boards/$BOARD/board-config.sh
|
||||
arduino-cli compile --fqbn "$FQBN" --libraries ./libraries $LIBS --build-property "compiler.cpp.extra_flags=$OPTS" --warnings default ./boards/$BOARD
|
||||
@@ -185,9 +186,9 @@ description = "Generate compile_commands.json for LSP (uses BOARD env var)"
|
||||
run = """
|
||||
rm -rf /tmp/arduino-build
|
||||
source ./boards/$BOARD/board-config.sh
|
||||
arduino-cli compile --only-compilation-database --fqbn "$FQBN" --build-path /tmp/arduino-build ./boards/$BOARD
|
||||
arduino-cli compile --only-compilation-database --fqbn "$FQBN" --libraries ./libraries $LIBS --build-property "compiler.cpp.extra_flags=$OPTS" --build-path /tmp/arduino-build ./boards/$BOARD
|
||||
cp /tmp/arduino-build/compile_commands.json .
|
||||
echo "[OK] compile_commands.json generated"
|
||||
echo "[OK] Generated compile_commands.json for $BOARD"
|
||||
"""
|
||||
|
||||
[tasks.gen-crush-config]
|
||||
|
||||
Reference in New Issue
Block a user