|
version 1.6, 2012/05/14 12:09:12
|
version 1.22.2.1, 2013/08/15 14:53:48
|
|
Line 2
|
Line 2
|
| # $Author$ |
# $Author$ |
| # $Id$ |
# $Id$ |
| # |
# |
| AC_INIT(libaitsched, 1.5, misho@openbsd-bg.org) | AC_INIT(libaitsched, 3.8, misho@openbsd-bg.org) |
| AC_CONFIG_SRCDIR([src/aitsched.c]) |
AC_CONFIG_SRCDIR([src/aitsched.c]) |
| AC_CONFIG_HEADERS([inc/config.h]) |
AC_CONFIG_HEADERS([inc/config.h]) |
| |
|
| |
ac_cv_func_malloc_0_nonnull="yes" |
| |
ac_cv_func_realloc_0_nonnull="yes" |
| |
|
| # Checks for programs. |
# Checks for programs. |
| AC_PROG_CC |
AC_PROG_CC |
| AC_PROG_INSTALL |
AC_PROG_INSTALL |
|
Line 23 LDFLAGS="-L/usr/local/lib ${LDFLAGS}"
|
Line 26 LDFLAGS="-L/usr/local/lib ${LDFLAGS}"
|
| |
|
| # Checks for libraries. |
# Checks for libraries. |
| AC_CHECK_LIB([pthread], [pthread_create]) |
AC_CHECK_LIB([pthread], [pthread_create]) |
| |
AC_CHECK_LIB([rt], [aio_read]) |
| |
|
| # Checks for header files. |
# Checks for header files. |
| AC_CHECK_HEADERS([stdint.h stdlib.h string.h sys/time.h unistd.h]) |
AC_CHECK_HEADERS([stdint.h stdlib.h string.h sys/time.h unistd.h]) |
|
Line 51 AC_ARG_ENABLE(debug,
|
Line 55 AC_ARG_ENABLE(debug,
|
| esac ], AC_DEFINE(NDEBUG,, [Turn off debug asserts])) |
esac ], AC_DEFINE(NDEBUG,, [Turn off debug asserts])) |
| AC_MSG_RESULT($DEBUG) |
AC_MSG_RESULT($DEBUG) |
| |
|
| |
AIO=no |
| |
AC_MSG_CHECKING(AIO Builtin support) |
| |
AC_ARG_ENABLE(aio, |
| |
[ --enable-aio Build scheduler library with AIO operations ], |
| |
[ AIO=$enableval |
| |
case "$enableval" in |
| |
yes) |
| |
AC_DEFINE(AIO_SUPPORT,, [Build scheduler library with AIO operations]) |
| |
;; |
| |
*) |
| |
;; |
| |
esac ],) |
| |
AC_MSG_RESULT($AIO) |
| |
|
| |
KQ_EVENTS=24 |
| |
AC_MSG_CHECKING(How many kqueue events can scheduling at one time) |
| |
AC_ARG_WITH(kq_events, |
| |
[ --with-kq_events Set how many kqueue events can scheduling at one time ], |
| |
[ KQ_EVENTS=$withval ], KQ_EVENTS=32) |
| |
AC_DEFINE_UNQUOTED(KQ_EVENTS, $KQ_EVENTS, [ How many kqueue events can scheduling at one time ]) |
| |
AC_MSG_RESULT($KQ_EVENTS) |
| |
|
| AC_CONFIG_FILES([Makefile |
AC_CONFIG_FILES([Makefile |
| inc/Makefile |
inc/Makefile |
| lib/Makefile |
lib/Makefile |
| src/Makefile]) |
src/Makefile]) |
| AC_OUTPUT | AC_OUTPUT() |