mirror of
https://github.com/torvalds/linux.git
synced 2026-09-23 13:14:02 +02:00
objtool: Include libsubcmd headers directly from source tree
Instead of installing libsubcmd headers to a build output directory and including from there, include directly from tools/lib/ where they already exist. This fixes clangd indexing which otherwise can't find libsubcmd headers. Acked-by: Song Liu <song@kernel.org> Signed-off-by: Josh Poimboeuf <jpoimboe@kernel.org>
This commit is contained in:
parent
8d4cbb6d0c
commit
ac99992677
|
|
@ -58,7 +58,7 @@ INCLUDES := -I$(srctree)/tools/include \
|
||||||
-I$(srctree)/tools/arch/$(SRCARCH)/include \
|
-I$(srctree)/tools/arch/$(SRCARCH)/include \
|
||||||
-I$(srctree)/tools/objtool/include \
|
-I$(srctree)/tools/objtool/include \
|
||||||
-I$(srctree)/tools/objtool/arch/$(SRCARCH)/include \
|
-I$(srctree)/tools/objtool/arch/$(SRCARCH)/include \
|
||||||
-I$(LIBSUBCMD_OUTPUT)/include
|
-I$(srctree)/tools/lib
|
||||||
|
|
||||||
OBJTOOL_CFLAGS := -std=gnu11 -fomit-frame-pointer -O2 -g $(WARNINGS) \
|
OBJTOOL_CFLAGS := -std=gnu11 -fomit-frame-pointer -O2 -g $(WARNINGS) \
|
||||||
$(INCLUDES) $(LIBELF_FLAGS) $(LIBXXHASH_CFLAGS) $(HOSTCFLAGS)
|
$(INCLUDES) $(LIBELF_FLAGS) $(LIBXXHASH_CFLAGS) $(HOSTCFLAGS)
|
||||||
|
|
@ -135,7 +135,7 @@ $(LIBSUBCMD): fixdep $(LIBSUBCMD_OUTPUT) FORCE
|
||||||
$(Q)$(MAKE) -C $(LIBSUBCMD_DIR) O=$(LIBSUBCMD_OUTPUT) \
|
$(Q)$(MAKE) -C $(LIBSUBCMD_DIR) O=$(LIBSUBCMD_OUTPUT) \
|
||||||
DESTDIR=$(LIBSUBCMD_OUTPUT) prefix= subdir= \
|
DESTDIR=$(LIBSUBCMD_OUTPUT) prefix= subdir= \
|
||||||
$(HOST_OVERRIDES) EXTRA_CFLAGS="$(OBJTOOL_CFLAGS)" \
|
$(HOST_OVERRIDES) EXTRA_CFLAGS="$(OBJTOOL_CFLAGS)" \
|
||||||
$@ install_headers
|
$@
|
||||||
|
|
||||||
$(LIBSUBCMD)-clean:
|
$(LIBSUBCMD)-clean:
|
||||||
$(call QUIET_CLEAN, libsubcmd)
|
$(call QUIET_CLEAN, libsubcmd)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user