Changeset 2729


Ignore:
Timestamp:
Apr 19, 2012, 10:22:26 AM (11 years ago)
Author:
Peter
Message:

Define version on one line in order to avoid that version change in
stable branch (e.g. 0.8 -> 0.8.1) gets merged into trunk and changes
version in trunk from 0.9pre to 0.9.1pre. Also lift out generic stuff
into new file m4/my_version.m4 so that file can be reused in other
projects.

Location:
trunk
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/configure.ac

    r2673 r2729  
    3434
    3535m4_include([m4/version.m4])
    36 AC_INIT([yat],[YAT_VERSION__],[libyat-users@lists.sourceforge.net],,
     36AC_INIT([yat],[my_VERSION],[libyat-users@lists.sourceforge.net],,
    3737        [http://dev.thep.lu.se/yat])
     38MY_VERSION
    3839AC_PREREQ(2.63)
    3940AC_CONFIG_SRCDIR([yat/utility/Matrix.h])
     
    5354
    5455AC_SUBST([YAT_LT_VERSION], [YAT_LT_VERSION_INFO])
    55 AC_SUBST([YAT_MAJOR_VERSION], [MAJOR_VERSION])
    56 AC_SUBST([YAT_MINOR_VERSION], [MINOR_VERSION])
    57 AC_SUBST([YAT_PATCH_VERSION], [PATCH_VERSION])
    58 AC_SUBST([YAT_DEV_BUILD], [DEV_BUILD])
    59 AC_DEFINE([YAT_VERSION], ["YAT_VERSION__"], [version])
    60 AC_DEFINE([YAT_MAJOR_VERSION], [MAJOR_VERSION], [major version])
    61 AC_DEFINE([YAT_MINOR_VERSION], [MINOR_VERSION], [minor version])
    62 AC_DEFINE([YAT_PATCH_VERSION], [PATCH_VERSION], [patch version])
    63 AC_DEFINE([YAT_DEV_BUILD], [DEV_BUILD], [Define to false if official version])
     56AC_DEFINE([YAT_VERSION], ["my_VERSION"], [version])
    6457
    6558AC_CONFIG_HEADERS([config.h])
  • trunk/m4/version.m4

    r2703 r2729  
    2323# Set version numbers, see http://apr.apache.org/versioning.html
    2424#
    25 # MAJOR - Modify when incompatible changes are made
    26 m4_define([MAJOR_VERSION], [0])
    27 # MINOR - Modify when new functionality is added
    28 m4_define([MINOR_VERSION], [9])
    29 # PATCH - Modify for every released patch
    30 m4_define([PATCH_VERSION], [0])
    3125
    32 # DEV_BUILD - When rolling a tarball we set this to `false'. In
    33 # repository value remains `true'.
    34 m4_define([DEV_BUILD], [true])
     26m4_include([m4/my_version.m4])
     27
     28MY_VERSION_early([0], [9], [0], [true])
    3529
    3630# Library versioning (current:revision:age)
     
    7569#
    7670m4_define([YAT_LT_VERSION_INFO], [6:0:0])
    77 
    78 ###
    79 ###  DO NOT EDIT BELOW THIS LINE
    80 ###
    81 
    82 # Setting YAT_VERSION__ based upon settings above
    83 m4_define([YAT_VERSION__],MAJOR_VERSION.MINOR_VERSION)
    84 # disregarding patch number if zero
    85 m4_define([YAT_VERSION__], m4_if(PATCH_VERSION,[0], YAT_VERSION__,
    86                                  YAT_VERSION__.PATCH_VERSION))
    87 m4_define([YAT_VERSION__], m4_if(DEV_BUILD,[true], YAT_VERSION__[pre],
    88                                  YAT_VERSION__))
Note: See TracChangeset for help on using the changeset viewer.