summaryrefslogtreecommitdiff
path: root/config/gr_python.m4
diff options
context:
space:
mode:
authorJason Abele <jason@ettus.com>2010-07-29 14:57:09 -0700
committerJason Abele <jason@ettus.com>2010-07-29 16:07:12 -0700
commitb128f6e083deadf39c51a9ab1c2623bdab0a0c02 (patch)
tree1908afbbfa3baf15f42ba4589319f7990ec6abc2 /config/gr_python.m4
parent1620ab8499a7854ff1248a94782a800fb016d1f2 (diff)
Fixes ./configure to allow grc to build without an X session
Presently, a ./configure in a terminal with no X $DISPLAY will fail to build grc because import gtk fails with RuntimeError exception. This patch fixes this by catching just the ImportError and AssertionErrors we need for python module dependencies.
Diffstat (limited to 'config/gr_python.m4')
-rw-r--r--config/gr_python.m46
1 files changed, 4 insertions, 2 deletions
diff --git a/config/gr_python.m4 b/config/gr_python.m4
index 43ccfc0157..7aef1662e0 100644
--- a/config/gr_python.m4
+++ b/config/gr_python.m4
@@ -153,14 +153,16 @@ AC_DEFUN([PYTHON_CHECK_MODULE],[
try:
import $1
assert $5
-except: exit(1)'
+except ImportError, AssertionError: exit(1)
+except: pass'
dnl ########################################
dnl # import checking only
dnl ########################################
else
python_cmd='
try: import $1
-except: exit(1)'
+except ImportError: exit(1)
+except: pass'
fi
if ! $PYTHON -c "$python_cmd" 2> /dev/null; then
AC_MSG_RESULT([no])