]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
[Bug 2256] Improve configure's function searches in libraries
authorHarlan Stenn <stenn@ntp.org>
Sat, 26 Oct 2013 09:04:23 +0000 (09:04 +0000)
committerHarlan Stenn <stenn@ntp.org>
Sat, 26 Oct 2013 09:04:23 +0000 (09:04 +0000)
bk: 526b8597IxUg2Cyb9Iq6D-WenVxIxg

configure.ac

index 26328d607f03d671a2aac9b39850efd57f9a9b9e..6154ad2d6efe672faf825ffab837da7d31fb0a9f 100644 (file)
@@ -206,29 +206,23 @@ case "$host" in
  *-*-osf5*) ;;
  *)
     # HMS: Make sure we check for -lrt for clock_* before this...
-    AC_CHECK_LIB([rt], [sched_setscheduler], [],
-       [AC_CHECK_LIB([posix4], [sched_setscheduler])])
-    # XXX: Should we convert the above to AC_SEARCH_LIBS()?
-    # results of AC_CHECK_LIB in ac_cv_lib_rt_sched_setscheduler
-    # and ac_cv_lib_posix4_sched_setscheduler
+    case "$ac_cv_search_clock_gettime" in
+     '') AC_MSG_ERROR([Internal Error: Haven't looed for clock_gettime() yet!]) ;;
+    esac
+    AC_SEARCH_LIBS([sched_setscheduler], [rt posix4])
     ;;
 esac
 
 AC_CHECK_HEADERS([bstring.h])
 AC_CHECK_HEADER(
     [dns_sd.h],
-    [AC_CHECK_LIB(
-       [dns_sd],
+    [AC_SEARCH_LIBS(
        [DNSServiceRegister],
+       [dns_sd],
        [AC_DEFINE([HAVE_DNSREGISTRATION], [1],
            [Use Rendezvous/DNS-SD registration])]
     )]
 )
-case "$ac_cv_lib_dns_sd_DNSServiceRegister" in
- yes)
-    LIBS="-ldns_sd $LIBS"
-    # XXX
-esac
 AC_CHECK_HEADERS([fcntl.h ieeefp.h inttypes.h kvm.h math.h])
 
 AC_CHECK_HEADERS([memory.h netdb.h poll.h])