From 877896069d8e8e8d7247d6a62af04a2cb945014f Mon Sep 17 00:00:00 2001 From: Abramo Bagnara Date: Fri, 16 Mar 2001 07:34:22 +0000 Subject: [PATCH] Improvement by Pavel Roskin --- configure.in | 4 ++-- src/compat/Makefile.am | 10 ++++++---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/configure.in b/configure.in index cb272367..3bf36946 100644 --- a/configure.in +++ b/configure.in @@ -42,8 +42,8 @@ AC_HEADER_TIME dnl Checks for library functions. AC_PROG_GCC_TRADITIONAL -AC_CHECK_FUNC(hsearch_r, , [ COMPAT_SRCS="$COMPAT_SRCS hsearch_r.c" ]) -AC_SUBST(COMPAT_SRCS) +AC_CHECK_FUNC([hsearch_r], [HAVE_HSEARCH_R=yes]) +AM_CONDITIONAL(ALSA_HSEARCH_R, [test "x$HAVE_HSEARCH_R" != xyes]) ALSA_CHECK_DRIVER SAVE_LIBRARY_VERSION diff --git a/src/compat/Makefile.am b/src/compat/Makefile.am index 34a70e72..01f54fc1 100644 --- a/src/compat/Makefile.am +++ b/src/compat/Makefile.am @@ -1,6 +1,8 @@ -EXTRA_LTLIBRARIES = libcompat.la +noinst_LTLIBRARIES = libcompat.la EXTRA_libcompat_la_SOURCES = hsearch_r.c -libcompat_la_SOURCES = empty.c @COMPAT_SRCS@ - -all: libcompat.la +if ALSA_HSEARCH_R +libcompat_la_SOURCES = empty.c hsearch_r.c +else +libcompat_la_SOURCES = empty.c +endif -- 2.47.1