summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'leptonica/m4/ax_split_version.m4')
-rw-r--r--leptonica/m4/ax_split_version.m438
1 files changed, 38 insertions, 0 deletions
diff --git a/leptonica/m4/ax_split_version.m4 b/leptonica/m4/ax_split_version.m4
new file mode 100644
index 00000000..2176eb0a
--- /dev/null
+++ b/leptonica/m4/ax_split_version.m4
@@ -0,0 +1,38 @@
+# ===========================================================================
+# https://www.gnu.org/software/autoconf-archive/ax_split_version.html
+# ===========================================================================
+#
+# SYNOPSIS
+#
+# AX_SPLIT_VERSION
+#
+# DESCRIPTION
+#
+# Splits a version number in the format MAJOR.MINOR.POINT into its
+# separate components.
+#
+# Sets the variables.
+#
+# LICENSE
+#
+# Copyright (c) 2008 Tom Howard <tomhoward@users.sf.net>
+#
+# Copying and distribution of this file, with or without modification, are
+# permitted in any medium without royalty provided the copyright notice
+# and this notice are preserved. This file is offered as-is, without any
+# warranty.
+
+#serial 10
+
+AC_DEFUN([AX_SPLIT_VERSION],[
+ AC_REQUIRE([AC_PROG_SED])
+ AX_MAJOR_VERSION=`echo "$VERSION" | $SED 's/\([[^.]][[^.]]*\).*/\1/'`
+ AX_MINOR_VERSION=`echo "$VERSION" | $SED 's/[[^.]][[^.]]*.\([[^.]][[^.]]*\).*/\1/'`
+ AX_POINT_VERSION=`echo "$VERSION" | $SED 's/[[^.]][[^.]]*.[[^.]][[^.]]*.\(.*\)/\1/'`
+ AC_MSG_CHECKING([Major version])
+ AC_MSG_RESULT([$AX_MAJOR_VERSION])
+ AC_MSG_CHECKING([Minor version])
+ AC_MSG_RESULT([$AX_MINOR_VERSION])
+ AC_MSG_CHECKING([Point version])
+ AC_MSG_RESULT([$AX_POINT_VERSION])
+])