Index: configure
===================================================================
--- configure	(revision ec129c41602fc1e6b8d76d388878e9e9d18535c3)
+++ configure	(revision d93d9807efa68872082bfab3e69e2e1b68b3e3f8)
@@ -646,4 +646,5 @@
 CFA_BACKEND_CC
 BACKEND_CC
+CONFIG_STATUS_DEPENDENCIES
 MAINT
 MAINTAINER_MODE_FALSE
@@ -2964,12 +2965,54 @@
 			# may require auto* software to be installed
 
-
-$as_echo "#define CFA_VERSION_MAJOR \"1\"" >>confdefs.h
-
-
-$as_echo "#define CFA_VERSION_MINOR \"0\"" >>confdefs.h
-
-
-$as_echo "#define CFA_VERSION_PATCH \"0\"" >>confdefs.h
+ver_major=`cat version | sed -r 's/([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)/\1/'`
+ver_minor=`cat version | sed -r 's/([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)/\2/'`
+ver_patch=`cat version | sed -r 's/([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)/\3/'`
+ver_build=`cat version | sed -r 's/([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)/\4/'`
+ver_short="\"${ver_major}\""
+ver__long="\"${ver_major}.${ver_minor}\""
+ver__norm="\"${ver_major}.${ver_minor}.${ver_patch}\""
+ver__full="\"${ver_major}.${ver_minor}.${ver_patch}.${ver_build}\""
+
+CONFIG_STATUS_DEPENDENCIES='$(top_srcdir)/version'
+
+
+cat >>confdefs.h <<_ACEOF
+#define CFA_VERSION_MAJOR ${ver_major}
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define CFA_VERSION_MINOR ${ver_minor}
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define CFA_VERSION_PATCH ${ver_patch}
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define CFA_VERSION_BUILD ${ver_build}
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define CFA_VERSION_SHORT ${ver_short}
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define CFA_VERSION ${ver__long}
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define CFA_VERSION_LONG ${ver__norm}
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define CFA_VERSION_FULL ${ver__full}
+_ACEOF
 
 
