]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Suppress leading zeros: Print version as "3.0.0a" instead of "3.000.000a"
authorTim Kientzle <kientzle@gmail.com>
Sun, 24 Apr 2011 07:13:03 +0000 (03:13 -0400)
committerTim Kientzle <kientzle@gmail.com>
Sun, 24 Apr 2011 07:13:03 +0000 (03:13 -0400)
SVN-Revision: 3265

CMakeLists.txt

index c9aa60ddd55b7e5799b6fa408f20cc36cdc08299..30aa8d33a5890831a8359acaaabe20f90fb9c23e 100644 (file)
@@ -22,10 +22,10 @@ STRING(REGEX REPLACE
 STRING(REGEX REPLACE
  "^[0-9][0-9][0-9][0-9][0-9][0-9][0-9]([a-z]?)$" "\\1" _quality ${_version})
 SET(_version_number ${_major}${_minor}${_revision})
-STRING(REGEX REPLACE "[0]*([^0][0-9]*)$" "\\1" _minor ${_minor})
-STRING(REGEX REPLACE "[0]*([^0][0-9]*)$" "\\1" _revision ${_revision})
+STRING(REGEX REPLACE "[0]*([^0]*[0-9])$" "\\1" _trimmed_minor ${_minor})
+STRING(REGEX REPLACE "[0]*([^0]*[0-9])$" "\\1" _trimmed_revision ${_revision})
 #
-SET(VERSION                    "${_major}.${_minor}.${_revision}${_quality}")
+SET(VERSION                    "${_major}.${_trimmed_minor}.${_trimmed_revision}${_quality}")
 SET(BSDCPIO_VERSION_STRING     "${VERSION}")
 SET(BSDTAR_VERSION_STRING      "${VERSION}")
 SET(LIBARCHIVE_VERSION_NUMBER  "${_version_number}")