[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen master] xen: append EXTRA_CFLAGS_XEN_CORE to CFLAGS
commit 1e1da6ec3aeb289d885b6a2ad0ea50949426f3a4 Author: Doug Goldstein <cardoe@xxxxxxxxxx> AuthorDate: Fri Feb 23 11:05:35 2018 +0100 Commit: Jan Beulich <jbeulich@xxxxxxxx> CommitDate: Fri Feb 23 11:05:35 2018 +0100 xen: append EXTRA_CFLAGS_XEN_CORE to CFLAGS Allow a user to supply extra CFLAGS via the EXTRA_CFLAGS_XEN_CORE environment variable for hypervisor builds. This is not a configuration that is supported but is only aimed to help support testing and troubleshooting when you need to make changes. Signed-off-by: Doug Goldstein <cardoe@xxxxxxxxxx> Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx> Reviewed-by: Wei Liu <wei.liu2@xxxxxxxxxx> --- INSTALL | 4 ++++ xen/Rules.mk | 2 ++ 2 files changed, 6 insertions(+) diff --git a/INSTALL b/INSTALL index 58359da..9aa9ebd 100644 --- a/INSTALL +++ b/INSTALL @@ -247,6 +247,10 @@ EXTRA_CFLAGS_XEN_TOOLS= EXTRA_CFLAGS_QEMU_TRADITIONAL= EXTRA_CFLAGS_QEMU_XEN= +Additional CFLAGS may be supplied to the build of the hypervisor by +using this variable. +EXTRA_CFLAGS_XEN_CORE= + This variable can be used to use DIR/include and DIR/lib during build. This is the same as PREPEND_LIB and PREPEND_INCLUDES. APPEND_LIB and APPEND_INCLUDES= will be appended to the CFLAGS/LDFLAGS variable. diff --git a/xen/Rules.mk b/xen/Rules.mk index 2918019..ef26b8d 100644 --- a/xen/Rules.mk +++ b/xen/Rules.mk @@ -79,6 +79,8 @@ ALL_OBJS := $(ALL_OBJS-y) CFLAGS-y += -MMD -MF $(@D)/.$(@F).d CFLAGS += $(CFLAGS-y) +# allow extra CFLAGS externally via EXTRA_CFLAGS_XEN_CORE +CFLAGS += $(EXTRA_CFLAGS_XEN_CORE) # Most CFLAGS are safe for assembly files: # -std=gnu{89,99} gets confused by #-prefixed end-of-line comments -- generated by git-patchbot for /home/xen/git/xen.git#master _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |