You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ns...@apache.org on 2012/12/02 23:33:39 UTC

git commit: Check for pygments >= 1.5

Updated Branches:
  refs/heads/docs cad279362 -> 0da958706


Check for pygments >= 1.5


Project: http://git-wip-us.apache.org/repos/asf/couchdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/couchdb/commit/0da95870
Tree: http://git-wip-us.apache.org/repos/asf/couchdb/tree/0da95870
Diff: http://git-wip-us.apache.org/repos/asf/couchdb/diff/0da95870

Branch: refs/heads/docs
Commit: 0da9587063b1a57db9b6b4e6aa8329d93e4b8e7d
Parents: cad2793
Author: Noah Slater <ns...@apache.org>
Authored: Sun Dec 2 22:33:33 2012 +0000
Committer: Noah Slater <ns...@apache.org>
Committed: Sun Dec 2 22:33:33 2012 +0000

----------------------------------------------------------------------
 configure.ac |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/couchdb/blob/0da95870/configure.ac
----------------------------------------------------------------------
diff --git a/configure.ac b/configure.ac
index f92a020..49cce16 100644
--- a/configure.ac
+++ b/configure.ac
@@ -622,6 +622,29 @@ else
     AX_PYTHON_MODULE([pygments])
 fi
 
+AC_MSG_CHECKING(pygments version >= 1.5)
+
+python 2> /dev/null << EOF
+import sys
+import pygments
+
+if float(pygments.__version__) >= 1.5:
+    sys.exit(0)
+else:
+    sys.exit(1)
+EOF
+
+if test $? -eq 0; then
+    AC_MSG_RESULT(yes)
+else
+    AC_MSG_RESULT(no)
+    if test x${strictness_enabled} = xyes; then
+        AC_MSG_ERROR([Your copy of pygments is out of date.], 1)
+    else
+        AC_MSG_WARN([Syntax highlighting may not work.])
+    fi
+fi
+
 AC_ARG_VAR([ERL], [path to the `erl' executable])
 AC_ARG_VAR([ERLC], [path to the `erlc' executable])