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))