From 0d1eabc966f00c89282df846897598d518b49976 Mon Sep 17 00:00:00 2001
From: Jeong Han Lee <jeonghan.lee@gmail.com>
Date: Fri, 4 May 2018 09:22:31 +0200
Subject: [PATCH] update CONFIG_EXPORT in order to handel VERSION export

---
 configure/E3/CONFIG_EXPORT | 24 +++++++++++++++---------
 1 file changed, 15 insertions(+), 9 deletions(-)

diff --git a/configure/E3/CONFIG_EXPORT b/configure/E3/CONFIG_EXPORT
index e538bc1..f052cad 100644
--- a/configure/E3/CONFIG_EXPORT
+++ b/configure/E3/CONFIG_EXPORT
@@ -2,13 +2,19 @@
 
 EPICS_HOST_ARCH:=$(shell $(EPICS_BASE)/startup/EpicsHostArch.pl)
 
-export EPICS_BASE
-export EPICS_HOST_ARCH
-export E3_REQUIRE_TOOLS
-export E3_MODULE_VERSION
-#export E3_SITEMODS_PATH
-#export E3_SITEAPPS_PATH
-#export E3_SITELIBS_PATH
-#export E3_SEQUENCER_NAME
-#export E3_SEQUENCER_VERSION
+EXPORT_VARS+=EPICS_HOST_ARCH
+EXPORT_VARS+=EPICS_BASE
+EXPORT_VARS+=E3_REQUIRE_TOOLS
+EXPORT_VARS+=E3_MODULE_VERSION
+EXPORT_VARS+=E3_SITEMODS_PATH
+EXPORT_VARS+=E3_SITEAPPS_PATH
+EXPORT_VARS+=E3_SITELIBS_PATH
+EXPORT_VARS+=E3_SEQUENCER_NAME
+EXPORT_VARS+=E3_SEQUENCER_VERSION
 
+
+EXPORT_VARS+=$(filter %_DEP_VERSION,$(.VARIABLES))
+export_version=$(eval export $1)
+$(eval $(foreach v,$(EXPORT_VARS),$(call export_version,$v)))
+
+VARS_EXCLUDES+=export_version
-- 
GitLab