root/gnuradio/branches/releases/3.1/config/grc_gr_audio_windows.m4

Revision 7945 (checked in by jcorgan, 10 months ago)

Merged changeset r7936:7943 from jcorgan/bc-merge into release branch.

This merges in Michael Dicken's build system updates for ticket:186 into
the release 3.1 branch. It effectively combines changesets r7617, r7631,
r7632, r7769, and r7888 from the trunk.

Merge conflicts resulted from portions of changesets that applied to
files that are not on the release branch, and were manually resolved.

File config/pkg.m4 was copied over from the trunk.

  • Property svn:eol-style set to LF
Line 
1 dnl Copyright 2001,2002,2003,2004,2005,2006,2008 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_AUDIO_WINDOWS],[
21     GRC_ENABLE(gr-audio-windows)
22
23     dnl Don't do gr-audio-windows if gnuradio-core skipped
24     GRC_CHECK_DEPENDENCY(gr-audio-windows, gnuradio-core)
25
26     dnl If execution gets to here, $passed will be:
27     dnl   with : if the --with code didn't error out
28     dnl   yes  : if the --enable code passed muster and all dependencies are met
29     dnl   no   : otherwise
30     if test $passed = yes; then
31         case "$host_os" in
32           cygwin*|win*|mingw*)
33             dnl Don't do gr-audio-windows if the 'winmm' library isn't available.
34             AC_HAVE_LIBRARY(winmm, [],
35                 [passed=no;AC_MSG_RESULT([gr-audio-windows requires library winmm, not found.])])
36             ;;
37           *)
38             AC_MSG_RESULT([gr-audio-windows will build on a Windows Unix environment only.])
39           passed=no
40           ;;
41         esac
42     fi
43
44     AC_CONFIG_FILES([ \
45         gr-audio-windows/Makefile \
46         gr-audio-windows/src/Makefile \
47         gr-audio-windows/src/run_tests \
48     ])
49
50     GRC_BUILD_CONDITIONAL(gr-audio-windows,[
51         WINAUDIO_LIBS=-lwinmm
52         AC_SUBST(WINAUDIO_LIBS)
53         dnl run_tests is created from run_tests.in.  Make it executable.
54         AC_CONFIG_COMMANDS([run_tests_audio_windows], [chmod +x gr-audio-windows/src/run_tests])
55     ])
56 ])
Note: See TracBrowser for help on using the browser.