[113025] trunk/base
cal at macports.org
cal at macports.org
Wed Nov 6 17:32:29 PST 2013
Revision: 113025
https://trac.macports.org/changeset/113025
Author: cal at macports.org
Date: 2013-11-06 17:32:29 -0800 (Wed, 06 Nov 2013)
Log Message:
-----------
configure.ac: check for libkern/OSAtomic.h and some OSAtmicCAS functions
Modified Paths:
--------------
trunk/base/configure
trunk/base/configure.ac
trunk/base/src/config.h.in
Modified: trunk/base/configure
===================================================================
--- trunk/base/configure 2013-11-07 01:31:17 UTC (rev 113024)
+++ trunk/base/configure 2013-11-07 01:32:29 UTC (rev 113025)
@@ -8601,7 +8601,7 @@
fi
for ac_header in limits.h paths.h sys/file.h crt_externs.h fcntl.h sys/fcntl.h sys/cdefs.h err.h sys/socket.h \
- sys/event.h sys/sysctl.h readline/readline.h readline/history.h pwd.h sys/paths.h utime.h
+ sys/event.h sys/sysctl.h readline/readline.h readline/history.h pwd.h sys/paths.h utime.h libkern/OSAtomic.h
do :
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
@@ -8618,7 +8618,7 @@
INCLUDES="-I.. -I. $INCLUDES"
# Checks for library functions.
-for ac_func in bzero memset fgetln lockf flock setmode strcasecmp strncasecmp strlcpy strlcat copyfile clearenv sysctlbyname kqueue
+for ac_func in bzero memset fgetln lockf flock setmode strcasecmp strncasecmp strlcpy strlcat copyfile clearenv sysctlbyname kqueue OSAtomicCompareAndSwapPtr OSAtomicCompareAndSwap64 OSAtomicCompareAndSwap32
do :
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Modified: trunk/base/configure.ac
===================================================================
--- trunk/base/configure.ac 2013-11-07 01:31:17 UTC (rev 113024)
+++ trunk/base/configure.ac 2013-11-07 01:32:29 UTC (rev 113025)
@@ -238,12 +238,12 @@
AC_HEADER_DIRENT
AC_HEADER_SYS_WAIT
AC_CHECK_HEADERS([limits.h paths.h sys/file.h crt_externs.h fcntl.h sys/fcntl.h sys/cdefs.h err.h sys/socket.h \
- sys/event.h sys/sysctl.h readline/readline.h readline/history.h pwd.h sys/paths.h utime.h])
+ sys/event.h sys/sysctl.h readline/readline.h readline/history.h pwd.h sys/paths.h utime.h libkern/OSAtomic.h])
INCLUDES="-I.. -I. $INCLUDES"
# Checks for library functions.
-AC_CHECK_FUNCS([bzero memset fgetln lockf flock setmode strcasecmp strncasecmp strlcpy strlcat copyfile clearenv sysctlbyname kqueue])
+AC_CHECK_FUNCS([bzero memset fgetln lockf flock setmode strcasecmp strncasecmp strlcpy strlcat copyfile clearenv sysctlbyname kqueue OSAtomicCompareAndSwapPtr OSAtomicCompareAndSwap64 OSAtomicCompareAndSwap32])
AC_SUBST(ac_cv_func_strlcat)
MP_CHECK_READLINK_IS_P1003_1A
Modified: trunk/base/src/config.h.in
===================================================================
--- trunk/base/src/config.h.in 2013-11-07 01:31:17 UTC (rev 113024)
+++ trunk/base/src/config.h.in 2013-11-07 01:32:29 UTC (rev 113025)
@@ -89,6 +89,9 @@
/* Define if you have the `crypto' library (-lcrypto). */
#undef HAVE_LIBCRYPTO
+/* Define to 1 if you have the <libkern/OSAtomic.h> header file. */
+#undef HAVE_LIBKERN_OSATOMIC_H
+
/* Define if you have the `md' library (-lmd). */
#undef HAVE_LIBMD
@@ -125,6 +128,15 @@
/* Define to 1 if you have the <openssl/sha.h> header file. */
#undef HAVE_OPENSSL_SHA_H
+/* Define to 1 if you have the `OSAtomicCompareAndSwap32' function. */
+#undef HAVE_OSATOMICCOMPAREANDSWAP32
+
+/* Define to 1 if you have the `OSAtomicCompareAndSwap64' function. */
+#undef HAVE_OSATOMICCOMPAREANDSWAP64
+
+/* Define to 1 if you have the `OSAtomicCompareAndSwapPtr' function. */
+#undef HAVE_OSATOMICCOMPAREANDSWAPPTR
+
/* Define to 1 if you have the <paths.h> header file. */
#undef HAVE_PATHS_H
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20131106/b2e25a21/attachment.html>
More information about the macports-changes
mailing list