diff --git a/configure/E3/CONFIG_EXPORT b/configure/E3/CONFIG_EXPORT index e538bc17c4d15da2ad916f2756c17e037d6d81cd..f052cad289d96e7db793d259276e2a4489799d6f 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