[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Commit-gnuradio] r10399 - in gnuradio/trunk: config usrp/host/lib/legac
From: |
jblum |
Subject: |
[Commit-gnuradio] r10399 - in gnuradio/trunk: config usrp/host/lib/legacy |
Date: |
Thu, 5 Feb 2009 15:51:05 -0700 (MST) |
Author: jblum
Date: 2009-02-05 15:51:03 -0700 (Thu, 05 Feb 2009)
New Revision: 10399
Modified:
gnuradio/trunk/config/gr_python.m4
gnuradio/trunk/config/grc_grc.m4
gnuradio/trunk/usrp/host/lib/legacy/db_xcvr2450.cc
Log:
PYTHON_CHECK_MODULE: added extra argument for assertion tests (ex: version
testing)
Modified: gnuradio/trunk/config/gr_python.m4
===================================================================
--- gnuradio/trunk/config/gr_python.m4 2009-02-05 21:24:24 UTC (rev 10398)
+++ gnuradio/trunk/config/gr_python.m4 2009-02-05 22:51:03 UTC (rev 10399)
@@ -135,20 +135,32 @@
# $2 - module description
# $3 - action if found
# $4 - action if not found
+# $5 - test command
AC_DEFUN([PYTHON_CHECK_MODULE],[
- AC_MSG_CHECKING([for $2])
- python_cmd='import sys
+ AC_MSG_CHECKING([for $2])
+ dnl ########################################
+ dnl # import and test checking
+ dnl ########################################
+ if test "$5"; then
+ python_cmd='
try:
import $1
-except:
- sys.exit(1)'
-
- if ! $PYTHON -c "$python_cmd" ; then
- AC_MSG_RESULT([no])
- $4
+ assert $5
+except: exit(1)'
+ dnl ########################################
+ dnl # import checking only
+ dnl ########################################
else
- AC_MSG_RESULT([yes])
- $3
+ python_cmd='
+try: import $1
+except: exit(1)'
fi
+ if ! $PYTHON -c "$python_cmd" 2> /dev/null; then
+ AC_MSG_RESULT([no])
+ $4
+ else
+ AC_MSG_RESULT([yes])
+ $3
+ fi
])
Modified: gnuradio/trunk/config/grc_grc.m4
===================================================================
--- gnuradio/trunk/config/grc_grc.m4 2009-02-05 21:24:24 UTC (rev 10398)
+++ gnuradio/trunk/config/grc_grc.m4 2009-02-05 22:51:03 UTC (rev 10399)
@@ -26,41 +26,16 @@
AM_CONDITIONAL(XDG_UTILS, $XDG_UTILS)
dnl ########################################
- dnl # test python version
+ dnl # test python modules and versions
dnl ########################################
- AC_MSG_CHECKING([for Python version >= 2.5])
- result=`${PYTHON} -c "import sys; print sys.version.split()[[0]] >= '2.5'"`
- if test "$result" = "True"; then
- AC_MSG_RESULT([yes])
- else
- AC_MSG_RESULT([no])
- passed=no
- fi
-
- dnl ########################################
- dnl # test python dependencies
- dnl ########################################
if test $passed = yes; then
- PYTHON_CHECK_MODULE([Cheetah],[Python Cheetah
templates],[],[passed=no])
- PYTHON_CHECK_MODULE([lxml],[Python XML wrappers],[],[passed=no])
- PYTHON_CHECK_MODULE([pygtk],[Python GTK wrappers],[],[passed=no])
+ PYTHON_CHECK_MODULE([sys],[Python >=
2.5],[],[passed=no],[sys.version.split()[[0]] >= "2.5"])
+ PYTHON_CHECK_MODULE([Cheetah],[Python Cheetah templates >=
2.0.1],[],[passed=no],[Cheetah.Version >= "2.0.0"])
+ PYTHON_CHECK_MODULE([lxml.etree],[Python lxml wrappers >=
2.0.0],[],[passed=no],[lxml.etree.LXML_VERSION >= (2, 0, 0, 0)])
+ PYTHON_CHECK_MODULE([gtk],[Python gtk wrappers >=
2.10.0],[],[passed=no],[gtk.pygtk_version >= (2, 10, 0)])
fi
dnl ########################################
- dnl # test gtk version
- dnl ########################################
- if test $passed = yes; then
- AC_MSG_CHECKING([for Python GTK version >= 2.10.0])
- result=`${PYTHON} -c "import gtk; print gtk.pygtk_version >= (2, 10,
0)" 2> /dev/null`
- if test "$result" = "True"; then
- AC_MSG_RESULT([yes])
- else
- AC_MSG_RESULT([no])
- passed=no
- fi
- fi
-
- dnl ########################################
dnl # platform dependency pythonw
dnl ########################################
dnl FIXME: move this test to Python config m4
Modified: gnuradio/trunk/usrp/host/lib/legacy/db_xcvr2450.cc
===================================================================
--- gnuradio/trunk/usrp/host/lib/legacy/db_xcvr2450.cc 2009-02-05 21:24:24 UTC
(rev 10398)
+++ gnuradio/trunk/usrp/host/lib/legacy/db_xcvr2450.cc 2009-02-05 22:51:03 UTC
(rev 10399)
@@ -271,7 +271,7 @@
std::string s(c, 3);
usrp()->_write_spi(0, d_spi_enable, d_spi_format, s);
- //printf("xcvr2450: Setting reg %d to %06X\n", (v&15), v);
+ printf("xcvr2450: Setting reg %d to %X\n", (v&15), v);
}
// --------------------------------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Commit-gnuradio] r10399 - in gnuradio/trunk: config usrp/host/lib/legacy,
jblum <=