Skip to content

Commit d4d9be5

Browse files
committed
make: COMPILE_COMMANDS_PATH adapt for external apps
1 parent fff3dc4 commit d4d9be5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Makefile.include

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -730,7 +730,7 @@ else
730730
_LINK = $(if $(CPPMIX),$(LINKXX),$(LINK)) $$(find $(BASELIBS:%.module=$(BINDIR)/%/) -name "*.o" 2> /dev/null | sort) $(ARCHIVES_GROUP) $(LINKFLAGS) $(LINKFLAGPREFIX)-Map=$(BINDIR)/$(APPLICATION).map
731731
endif # BUILDOSXNATIVE
732732

733-
COMPILE_COMMANDS_PATH ?= $(RIOTBASE)/compile_commands.json
733+
COMPILE_COMMANDS_PATH ?= $(if $(findstring $(RIOTBASE),$(APPDIR)),$(RIOTBASE)/compile_commands.json, $(APPDIR)/compile_commands.json)
734734
COMPILE_COMMANDS_FLAGS ?= --clangd
735735
.PHONY: compile-commands
736736
compile-commands: $(BUILDDEPS)

0 commit comments

Comments
 (0)