[libdispatch-changes] [22] trunk/configure.ac

source_changes at macosforge.org source_changes at macosforge.org
Mon Sep 14 04:26:19 PDT 2009


Revision: 22
          http://trac.macosforge.org/projects/libdispatch/changeset/22
Author:   robert at fledge.watson.org
Date:     2009-09-14 04:26:18 -0700 (Mon, 14 Sep 2009)
Log Message:
-----------
Prefer more compact AC_CHECK_FUNCS and AC_CHECK_DECLS to test for various
OS features.

Modified Paths:
--------------
    trunk/configure.ac

Modified: trunk/configure.ac
===================================================================
--- trunk/configure.ac	2009-09-14 11:02:23 UTC (rev 21)
+++ trunk/configure.ac	2009-09-14 11:26:18 UTC (rev 22)
@@ -88,39 +88,10 @@
 #
 # Find functions and declarations we care about.
 #
-AC_CHECK_DECL([EVFILT_SESSION],[
-  AC_DEFINE(HAVE_EVFILT_SESSION,,Define if EVFILT_SESSION present)
-])
-AC_CHECK_DECL([NOTE_NONE],[
-  AC_DEFINE(HAVE_NOTE_NONE,,Define if NOTE_NONE present)
-])
-AC_CHECK_DECL([NOTE_REAP],[
-  AC_DEFINE(HAVE_NOTE_REAP,,Define if NOTE_REAP present)
-])
-AC_CHECK_DECL([NOTE_SIGNAL],[
-  AC_DEFINE(HAVE_NOTE_SIGNAL,,Define if NOTE_SIGNAL present)
-])
-AC_CHECK_DECL([VQ_UPDATE],[
-  AC_DEFINE(HAVE_VQ_UPDATE,,Define if VQ_UPDATE present)
-])
-AC_CHECK_DECL([VQ_VERYLOWDISK],[
-  AC_DEFINE(HAVE_VQ_VERYLOWDISKL,,Define if VQ_VERYLOWDISK present)
-])
-AC_CHECK_FUNC([pthread_key_init_np],[
-  AC_DEFINE(HAVE_PTHREAD_KEY_INIT_NP,,Define if can use preinitialized keys)
-])
-AC_CHECK_FUNC([mach_absolute_time],[
-  AC_DEFINE(HAVE_MACH_ABSOLUTE_TIME,,Define if mach_absolute_time present)
-])
-AC_CHECK_FUNC([pthread_workqueue_attr_init_np],[
-  AC_DEFINE(HAVE_PTHREAD_WORKQUEUE,,Define if pthread workqueues implemented)
-])
-AC_CHECK_FUNC([malloc_create_zone],[
-  AC_DEFINE(HAVE_MALLOC_ZONES,,Define if malloc zones implemented)
-])
-AC_CHECK_FUNC([sem_init],[
-  AC_DEFINE(HAVE_POSIX_SEM,,Define if POSIX semaphores implemented)
-])
+AC_CHECK_DECLS([EVFILT_SESSION, NOTE_NONE, NOTE_REAP, NOTE_SIGNAL], [], [],
+  [[#include <sys/event.h>]])
+AC_CHECK_DECLS([VQ_UPDATE, VQ_VERYLOWDISK], [], [], [[#include <sys/mount.h>]])
+AC_CHECK_FUNCS([pthread_key_init_np mach_absolute_time pthread_workqueue_attr_init_np malloc_create_zone sem_init])
 
 #
 # Generate Makefiles.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/libdispatch-changes/attachments/20090914/f368631a/attachment-0001.html>


More information about the libdispatch-changes mailing list