From 6ec71f56d035208cb7ae63c822969551ba22c081 Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Tue, 26 Oct 2010 14:56:42 -0500 Subject: [PATCH] configure: Use := variable to set EPICS_HOST_ARCH if undefined. Performance on Cygwin when using ?= is glacial... --- configure/CONFIG | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/configure/CONFIG b/configure/CONFIG index 9f56fbbfb..1b3664bfd 100644 --- a/configure/CONFIG +++ b/configure/CONFIG @@ -25,8 +25,11 @@ else CONFIG ?= $(EPICS_BASE)/configure endif -# -EPICS_HOST_ARCH ?= $(shell $(CONFIG)/../startup/EpicsHostArch.pl) +# Provide a default if the user hasn't set EPICS_HOST_ARCH +ifeq ($(origin EPICS_HOST_ARCH), undefined) +# NB: Must use a simply expanded variable here for performance: +EPICS_HOST_ARCH := $(shell $(CONFIG)/../startup/EpicsHostArch.pl) +endif # -include $(CONFIG)/os/CONFIG_COMPAT