aboutsummaryrefslogtreecommitdiff
path: root/m4/ctng_python_version.m4
diff options
context:
space:
mode:
Diffstat (limited to 'm4/ctng_python_version.m4')
-rw-r--r--m4/ctng_python_version.m417
1 files changed, 17 insertions, 0 deletions
diff --git a/m4/ctng_python_version.m4 b/m4/ctng_python_version.m4
new file mode 100644
index 00000000..b07cc368
--- /dev/null
+++ b/m4/ctng_python_version.m4
@@ -0,0 +1,17 @@
+# CTNG_PYTHON_VERSION([major],[minor])
+#
+# Check for at least a specific Major.Minor of python.
+# Don't error out if it isn't matched... Might go back on that.
+AC_DEFUN([CTNG_PYTHON_VERSION],
+[
+ AC_MSG_CHECKING(for python version greater than $1.$2)
+
+ pyvermajor=$($PYTHON_BIN -c "import sys; print(sys.version_info.major)")
+ pyverminor=$($PYTHON_BIN -c "import sys; print(sys.version_info.minor)")
+
+ AS_IF([test $pyvermajor -ge $1 -a $pyverminor -ge $2],
+ eval "python_$1_$2_or_newer=y"
+ [CTNG_SET_KCONFIG_OPTION([python_$1_$2_or_newer])
+ AC_MSG_RESULT([yes: ${pyvermajor}.${pyverminor}])],
+ AC_MSG_RESULT([no: ${pyvermajor}.${pyverminor}]))
+])dnl