changeset 1160:924c8087a755

Attempt to use the subversion revision number as the sub version number.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Fri, 16 Sep 2011 06:39:56 +0000
parents 1e0cd8dafdfb
children e4b13cd7a002
files Makefile.in configure.in gtk/dw.c gtk3/dw.c mac/dw.m os2/dw.c win/dw.c
diffstat 7 files changed, 28 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile.in	Thu Sep 15 21:28:23 2011 +0000
+++ b/Makefile.in	Fri Sep 16 06:39:56 2011 +0000
@@ -7,7 +7,7 @@
 # Uncomment DEPRECATED line to force use of GTK 3.x support
 #
 #DEPRECATED = -DG_DISABLE_DEPRECATED -DG_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_DEPRECATED -DGTK_DISABLE_SINGLE_INCLUDES -DGDK_DISABLE_DEPRECATED -DGDK_DISABLE_SINGLE_INCLUDES
-CCFLAGS = $(DEPRECATED) @CFLAGS@ $(PLATCCFLAGS) @ARCH@ -D@DW_DEFINE@ -DBUILD_DLL -DDW_RESOURCES
+CCFLAGS = $(DEPRECATED) @CFLAGS@ $(PLATCCFLAGS) @ARCH@ -D@DW_DEFINE@ -DBUILD_DLL -DDW_RESOURCES -DVER_REV=$(VER_REV)
 LFLAGS	=	@LIBS@ @ARCH@
 ARFLAGS = @ARFLAGS@
 INSTALL =	@INSTALL@
@@ -26,6 +26,7 @@
 TARGETS = @TARGETS@
 VER_MAJ	=	@DW_MAJOR_VERSION@
 VER_MIN	=	@DW_MINOR_VERSION@
+VER_REV =	@SVNVERSION@
 SOSUFFIX=	@SOSUFFIX@
 SONAME=	@SONAME@
 LIBPREFIX = @LIBPREFIX@
--- a/configure.in	Thu Sep 15 21:28:23 2011 +0000
+++ b/configure.in	Fri Sep 16 06:39:56 2011 +0000
@@ -32,6 +32,12 @@
 if test x"$MAKE" = x; then
    AC_CHECK_PROG(MAKE, make, make)
 fi
+AC_CHECK_PROG(SVNVERSION, svnversion, svnversion)
+if test x"$SVNVERSION" = x; then
+   SVNVERSION=0
+else
+   SVNVERSION="\` $SVNVERSION -n . | tr -d M \`"
+fi
 
 AC_PROG_INSTALL
 
--- a/gtk/dw.c	Thu Sep 15 21:28:23 2011 +0000
+++ b/gtk/dw.c	Fri Sep 16 06:39:56 2011 +0000
@@ -10824,7 +10824,11 @@
    strcpy(env->buildTime, __TIME__);
    env->DWMajorVersion = DW_MAJOR_VERSION;
    env->DWMinorVersion = DW_MINOR_VERSION;
+#ifdef VER_REV
+   env->DWSubVersion = VER_REV;
+#else
    env->DWSubVersion = DW_SUB_VERSION;
+#endif
 
    for(z=1;z<len;z++)
    {
--- a/gtk3/dw.c	Thu Sep 15 21:28:23 2011 +0000
+++ b/gtk3/dw.c	Fri Sep 16 06:39:56 2011 +0000
@@ -9583,7 +9583,11 @@
    strcpy(env->buildTime, __TIME__);
    env->DWMajorVersion = DW_MAJOR_VERSION;
    env->DWMinorVersion = DW_MINOR_VERSION;
+#ifdef VER_REV
+   env->DWSubVersion = atoi(VER_REV);
+#else
    env->DWSubVersion = DW_SUB_VERSION;
+#endif
 
    for(z=1;z<len;z++)
    {
--- a/mac/dw.m	Thu Sep 15 21:28:23 2011 +0000
+++ b/mac/dw.m	Fri Sep 16 06:39:56 2011 +0000
@@ -7916,7 +7916,11 @@
     strcpy(env->buildTime, __TIME__);
     env->DWMajorVersion = DW_MAJOR_VERSION;
     env->DWMinorVersion = DW_MINOR_VERSION;
+#ifdef VER_REV
+    env->DWSubVersion = VER_REV;
+#else
     env->DWSubVersion = DW_SUB_VERSION;
+#endif
 
     env->MajorVersion = DWOSMajor;
     env->MinorVersion = DWOSMinor;
--- a/os2/dw.c	Thu Sep 15 21:28:23 2011 +0000
+++ b/os2/dw.c	Fri Sep 16 06:39:56 2011 +0000
@@ -9659,7 +9659,11 @@
    strcpy(env->buildTime, __TIME__);
    env->DWMajorVersion = DW_MAJOR_VERSION;
    env->DWMinorVersion = DW_MINOR_VERSION;
+#ifdef VER_REV
+   env->DWSubVersion = VER_REV;
+#else
    env->DWSubVersion = DW_SUB_VERSION;
+#endif
 }
 
 /* The next few functions are support functions for the OS/2 folder browser */
--- a/win/dw.c	Thu Sep 15 21:28:23 2011 +0000
+++ b/win/dw.c	Fri Sep 16 06:39:56 2011 +0000
@@ -9830,7 +9830,11 @@
    strcpy(env->buildTime, __TIME__);
    env->DWMajorVersion = DW_MAJOR_VERSION;
    env->DWMinorVersion = DW_MINOR_VERSION;
+#ifdef VER_REV
+   env->DWSubVersion = VER_REV;
+#else
    env->DWSubVersion = DW_SUB_VERSION;
+#endif
 }
 
 /*