diff options
-rw-r--r-- | config/grc_gr_audio_oss.m4 | 17 | ||||
-rw-r--r-- | gr-audio-oss/src/Makefile.am | 1 |
2 files changed, 14 insertions, 4 deletions
diff --git a/config/grc_gr_audio_oss.m4 b/config/grc_gr_audio_oss.m4 index 17e0ffda3..0bee883fb 100644 --- a/config/grc_gr_audio_oss.m4 +++ b/config/grc_gr_audio_oss.m4 @@ -28,11 +28,20 @@ AC_DEFUN([GRC_GR_AUDIO_OSS],[ succeeded=yes - dnl needed for NetBSD - dnl FIXME: conditionalize on NetBSD platform - dnl AC_HAVE_LIBRARY(ossaudio,[],[succeeded=no]) - AC_CHECK_HEADER(sys/soundcard.h,[],[succeeded=no]) + case $target in + *-*-netbsd*) + AC_HAVE_LIBRARY(ossaudio,[],[succeeded=no]) + if test $succeeded = yes; then + OSS_LIBS=-lossaudio + AC_MSG_RESULT([Using OSS library $OSS_LIBS]) + fi + ;; + *) + AC_CHECK_HEADER(sys/soundcard.h,[],[succeeded=no]) + esac + if test $succeeded = yes; then + AC_SUBST(OSS_LIBS) dnl run_tests is created from run_tests.in. Make it executable. AC_CONFIG_COMMANDS([run_tests_oss], [chmod +x gr-audio-oss/src/run_tests]) subdirs="$subdirs gr-audio-oss" diff --git a/gr-audio-oss/src/Makefile.am b/gr-audio-oss/src/Makefile.am index 656d665a7..1a73d8d4c 100644 --- a/gr-audio-oss/src/Makefile.am +++ b/gr-audio-oss/src/Makefile.am @@ -71,6 +71,7 @@ swiginclude_HEADERS = \ _audio_oss_la_LIBADD = \ $(PYTHON_LDFLAGS) \ + $(OSS_LIBS) \ -lstdc++ _audio_oss_la_LDFLAGS = $(NO_UNDEFINED) -module -avoid-version |