[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 1/5] make: simplify setting HOST{CC/CXX}
Infer the values of HOST{CC/CXX} from CC/CXX if unset, do this in StdGNU.mk, together with the rest of the toolchain variables. Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> --- Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Cc: George Dunlap <George.Dunlap@xxxxxxxxxxxxx> Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> Cc: Jan Beulich <jbeulich@xxxxxxxx> Cc: Julien Grall <julien.grall@xxxxxxx> Cc: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx> Cc: Stefano Stabellini <sstabellini@xxxxxxxxxx> Cc: Tim Deegan <tim@xxxxxxx> Cc: Wei Liu <wl@xxxxxxx> --- Config.mk | 10 ---------- config/StdGNU.mk | 4 ++++ 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/Config.mk b/Config.mk index 417039d7f6..1a1cc09881 100644 --- a/Config.mk +++ b/Config.mk @@ -39,22 +39,12 @@ DESTDIR ?= / # Allow phony attribute to be listed as dependency rather than fake target .PHONY: .phony -# If we are not cross-compiling, default HOSTC{C/XX} to C{C/XX} -ifeq ($(XEN_TARGET_ARCH), $(XEN_COMPILE_ARCH)) -HOSTCC ?= $(CC) -HOSTCXX ?= $(CXX) -endif - # Use Clang/LLVM instead of GCC? clang ?= n ifeq ($(clang),n) gcc := y -HOSTCC ?= gcc -HOSTCXX ?= g++ else gcc := n -HOSTCC ?= clang -HOSTCXX ?= clang++ endif DEPS_INCLUDE = $(addsuffix .d2, $(basename $(wildcard $(DEPS)))) diff --git a/config/StdGNU.mk b/config/StdGNU.mk index 490ebdf23c..7b7dfe0440 100644 --- a/config/StdGNU.mk +++ b/config/StdGNU.mk @@ -9,6 +9,10 @@ CC ?= $(CROSS_COMPILE)gcc CXX ?= $(CROSS_COMPILE)g++ LD_LTO ?= $(CROSS_COMPILE)ld endif + +HOSTCC ?= $(CC) +HOSTCXX ?= $(CXX) + CPP ?= $(CC) -E AR ?= $(CROSS_COMPILE)ar RANLIB ?= $(CROSS_COMPILE)ranlib -- 2.20.1 (Apple Git-117) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |