]> granicus.if.org Git - graphviz/commitdiff
improve error reporting if python version no good
authorellson <devnull@localhost>
Sun, 9 Apr 2006 00:48:28 +0000 (00:48 +0000)
committerellson <devnull@localhost>
Sun, 9 Apr 2006 00:48:28 +0000 (00:48 +0000)
configure.ac

index 5f0899b825a4e120dcd3aa8f25552c8f3e695204..1eb8373d78ba001dd3b2e484850369991bd34020 100644 (file)
@@ -532,16 +532,20 @@ if test "x$PYTHON" != "x"; then
       fi
     fi
   fi
-  PYTHON_PREFIX=`$PYTHON -c "import sys; print sys.prefix"`
-  PYTHON_INCLUDES=-I$PYTHON_PREFIX/include/python$PYTHON_VERSION_SHORT
-  PYTHON_LIBS="-L$PYTHON_PREFIX/lib$LIBPOSTFIX -lpython$PYTHON_VERSION_SHORT"
-  save_CPPFLAGS=$CPPFLAGS
-  CPPFLAGS="$CPPFLAGS $PYTHON_INCLUDES"
-  AC_CHECK_HEADER(Python.h,,[
-    AC_MSG_WARN([Unable to find header Python.h. The Python packages will not be built])
-    PYTHON=
-    ])
-  CPPFLAGS=$save_CPPFLAGS
+  if test "x$PYTHON" = "x"; then
+      AC_MSG_WARN([Can't use Python version $PYTHON_VERSION  The Python packages will not be built])
+  else
+    PYTHON_PREFIX=`$PYTHON -c "import sys; print sys.prefix"`
+    PYTHON_INCLUDES=-I$PYTHON_PREFIX/include/python$PYTHON_VERSION_SHORT
+    PYTHON_LIBS="-L$PYTHON_PREFIX/lib$LIBPOSTFIX -lpython$PYTHON_VERSION_SHORT"
+    save_CPPFLAGS=$CPPFLAGS
+    CPPFLAGS="$CPPFLAGS $PYTHON_INCLUDES"
+    AC_CHECK_HEADER(Python.h,,[
+      AC_MSG_WARN([Unable to find header Python.h. The Python packages will not be built])
+      PYTHON=
+      ])
+    CPPFLAGS=$save_CPPFLAGS
+  fi
 fi
 AC_SUBST(PYTHON_INCLUDES)
 AC_SUBST(PYTHON_LIBS)