diff --git a/contrib/amcheck/Makefile b/contrib/amcheck/Makefile
index 5e9002d2501..a7a81126e4e 100644
--- a/contrib/amcheck/Makefile
+++ b/contrib/amcheck/Makefile
@@ -15,6 +15,8 @@ REGRESS = check check_btree check_heap
 EXTRA_INSTALL = contrib/pg_walinspect
 TAP_TESTS = 1
 
+PG_CPPFLAGS = -DPG_MODULE_VERSION=\"$(shell sed -e "s/default_version = '\(.*\)'/\1/;t;d" $(EXTENSION).control)\"
+
 ifdef USE_PGXS
 PG_CONFIG = pg_config
 PGXS := $(shell $(PG_CONFIG) --pgxs)
diff --git a/contrib/amcheck/verify_nbtree.c b/contrib/amcheck/verify_nbtree.c
index d56eb7637d3..4716a9db186 100644
--- a/contrib/amcheck/verify_nbtree.c
+++ b/contrib/amcheck/verify_nbtree.c
@@ -44,7 +44,7 @@
 
 PG_MODULE_MAGIC_EXT(
 					.name = "amcheck",
-					.version = PG_VERSION
+					.version = PG_MODULE_VERSION
 );
 
 /*
