~ubuntu-branches/ubuntu/trusty/gnuradio/trusty-updates

« back to all changes in this revision

Viewing changes to config/grc_gr_uhd.m4

  • Committer: Package Import Robot
  • Author(s): A. Maitland Bottoms
  • Date: 2012-02-26 21:26:16 UTC
  • mfrom: (1.1.4)
  • Revision ID: package-import@ubuntu.com-20120226212616-vsfkbi1158xshdql
Tags: 3.5.1-1
* new upstream version, re-packaged from scratch with modern tools
    closes: #642716, #645332, #394849, #616832, #590048, #642580,
    #647018, #557050, #559640, #631863
* CMake build

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
dnl Copyright 2010-2011 Free Software Foundation, Inc.
 
2
dnl 
 
3
dnl This file is part of GNU Radio
 
4
dnl 
 
5
dnl GNU Radio is free software; you can redistribute it and/or modify
 
6
dnl it under the terms of the GNU General Public License as published by
 
7
dnl the Free Software Foundation; either version 3, or (at your option)
 
8
dnl any later version.
 
9
dnl 
 
10
dnl GNU Radio is distributed in the hope that it will be useful,
 
11
dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
 
12
dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
13
dnl GNU General Public License for more details.
 
14
dnl 
 
15
dnl You should have received a copy of the GNU General Public License
 
16
dnl along with GNU Radio; see the file COPYING.  If not, write to
 
17
dnl the Free Software Foundation, Inc., 51 Franklin Street,
 
18
dnl Boston, MA 02110-1301, USA.
 
19
 
 
20
AC_DEFUN([GRC_GR_UHD],[
 
21
    GRC_ENABLE(gr-uhd)
 
22
 
 
23
    dnl Dont do gr-uhd if gnuradio-core skipped
 
24
    GRC_CHECK_DEPENDENCY(gr-uhd, gnuradio-core)
 
25
 
 
26
    if test $passed = yes; then
 
27
        dnl Don't do gr-uhd if the 'uhd' package is not installed
 
28
        PKG_CHECK_MODULES(
 
29
            [UHD], [uhd >= 3.0.0 uhd < 4.0.0], [],
 
30
            [passed=no; AC_MSG_RESULT([gr-uhd requires libuhd 3.x.x])]
 
31
        )
 
32
        UHD_CPPFLAGS="${UHD_CPPFLAGS} -I\${abs_top_srcdir}/gr-uhd/include"
 
33
        AC_SUBST(UHD_CPPFLAGS)
 
34
        AC_SUBST(UHD_LIBS)
 
35
 
 
36
        # Use this to tell the Makefile whether to define
 
37
        # GR_HAVE_UHD for swig.
 
38
    fi
 
39
 
 
40
    AM_CONDITIONAL([GR_DEFINE_HAVE_UHD],[test $passed = yes])
 
41
 
 
42
    AC_CONFIG_FILES([ \
 
43
        gr-uhd/gnuradio-uhd.pc \
 
44
        gr-uhd/Makefile \
 
45
        gr-uhd/grc/Makefile \
 
46
        gr-uhd/include/Makefile \
 
47
        gr-uhd/lib/Makefile \
 
48
        gr-uhd/swig/Makefile \
 
49
        gr-uhd/swig/run_tests \
 
50
        gr-uhd/swig/run_guile_tests \
 
51
        gr-uhd/apps/Makefile \
 
52
        gr-uhd/apps/hf_explorer/Makefile \
 
53
        gr-uhd/apps/hf_radio/Makefile \
 
54
        gr-uhd/examples/Makefile \
 
55
        gr-uhd/doc/Makefile \
 
56
    ])
 
57
 
 
58
    GRC_BUILD_CONDITIONAL(gr-uhd,[
 
59
        dnl run_tests is created from run_tests.in.  Make it executable.
 
60
        AC_CONFIG_COMMANDS([run_tests_uhd],
 
61
                           [chmod +x gr-uhd/swig/run_tests gr-uhd/swig/run_guile_tests])
 
62
    ])
 
63
])