From d8f53ce6a404da6f09b0e4cf2a19a7ffaca83523 Mon Sep 17 00:00:00 2001 From: Wei Liu Date: Wed, 5 Oct 2016 15:25:42 +0100 Subject: [PATCH] Config.mk: introduce cc-ifversion It returns different string depending on compiler version. No user yet. Signed-off-by: Wei Liu Acked-by: Jan Beulich --- Config.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Config.mk b/Config.mk index 4ccf12c48a..2ed32eb7ae 100644 --- a/Config.mk +++ b/Config.mk @@ -129,6 +129,11 @@ define cc-ver-check-closure endif endef +# cc-ifversion: Check compiler version and take branch accordingly +# Usage $(call cc-ifversion,lt,0x040700,string_if_y,string_if_n) +cc-ifversion = $(shell [ $(call cc-ver,$(CC),$(1),$(2)) = "y" ] \ + && echo $(3) || echo $(4)) + # Require GCC v4.1+ check-$(gcc) = $(call cc-ver-check,CC,0x040100,"Xen requires at least gcc-4.1") $(eval $(check-y)) -- 2.30.2