]> git.0d.be Git - empathy.git/commitdiff
use empathy_released to check if we are releasing or not
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Thu, 22 Oct 2009 10:47:42 +0000 (11:47 +0100)
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Fri, 23 Oct 2009 11:03:35 +0000 (12:03 +0100)
This allow us to release a 2.x.y.1 release without enabling Werror.

configure.ac

index 8f1772c7a5729300862ac87c40300adb69a83d00..b909dcbf9e466b50fd684a4f0986c56b499ae1b8 100644 (file)
@@ -1,21 +1,24 @@
-# Making releases:
-#   set the new version number:
-#     odd minor -> development series
-#     even minor -> stable series
-#     increment micro for each release within a series
-#   set empathy_nano_version to 0.
+dnl If not 1, append datestamp to the version number
+m4_define(empathy_released, 0)
 
 m4_define([empathy_major_version], [2])
 m4_define([empathy_minor_version], [29])
 m4_define([empathy_micro_version], [1])
-m4_define([empathy_nano_version], [1])
+m4_define([empathy_nano_version], [0])
 
+dnl Display the nano_version only if it's not '0'
 m4_define([empathy_base_version],
           [empathy_major_version.empathy_minor_version.empathy_micro_version])
-m4_define([empathy_version],
+m4_define([empathy_full_version],
           [m4_if(empathy_nano_version, 0, [empathy_base_version],
               [empathy_base_version].[empathy_nano_version])])
 
+m4_define(empathy_maybe_datestamp,
+          m4_esyscmd([if test x]empathy_released[ != x1; then date +.%Y%m%d | tr -d '\n\r'; fi]))
+
+m4_define(empathy_version, empathy_full_version[]empathy_maybe_datestamp)
+
+
 AC_INIT(Empathy, empathy_version, http://bugzilla.gnome.org/browse.cgi?product=empathy)
 
 
@@ -103,7 +106,7 @@ AS_COMPILER_FLAG(-Wno-unused-parameter,
         wno_unused_parameter=yes,
         wno_unused_parameter=no)
 
-ifelse(empathy_nano_version, 0, [],
+ifelse(empathy_released, 1, [],
     [
         if test x$werror = xyes; then
             ERROR_CFLAGS="$ERROR_CFLAGS -Werror"