Don't export WEAVE_VERSION since that negatively impacts .local-version.
diff --git a/Makefile.am b/Makefile.am
index 440283e..094138c 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -123,7 +123,7 @@
# flapping as VERSION_FILE changes.
#
-export WEAVE_VERSION ?= $(shell cat $(VERSION_FILE) 2> /dev/null)
+WEAVE_VERSION ?= $(if $(filter 0,$(MAKELEVEL)),$(shell cat $(VERSION_FILE) 2> /dev/null),$(WEAVE_VERSION))
PACKAGE_VERSION = $(WEAVE_VERSION)
VERSION = $(PACKAGE_VERSION)
diff --git a/Makefile.in b/Makefile.in
index 15a8598..e9a6f26 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1223,7 +1223,7 @@
# flapping as VERSION_FILE changes.
#
-export WEAVE_VERSION ?= $(shell cat $(VERSION_FILE) 2> /dev/null)
+WEAVE_VERSION ?= $(if $(filter 0,$(MAKELEVEL)),$(shell cat $(VERSION_FILE) 2> /dev/null),$(WEAVE_VERSION))
$(warning origin of MAKECMDGOALS is $(origin MAKECMDGOALS))
$(warning MAKECMDGOALS is $(MAKECMDGOALS))