|
|
|
AC_INIT(ckpool, 0.1, kernel@kolivas.org)
|
|
|
|
|
|
|
|
AC_CANONICAL_SYSTEM
|
|
|
|
AC_CONFIG_MACRO_DIR([m4])
|
|
|
|
AC_CONFIG_SRCDIR([src/ckpool.c])
|
|
|
|
AC_CONFIG_HEADERS([config.h])
|
|
|
|
|
|
|
|
AM_INIT_AUTOMAKE([foreign subdir-objects])
|
|
|
|
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
|
|
|
|
AC_USE_SYSTEM_EXTENSIONS
|
|
|
|
|
|
|
|
AC_CANONICAL_BUILD
|
|
|
|
AC_CANONICAL_HOST
|
|
|
|
|
|
|
|
dnl Make sure anyone changing configure.ac/Makefile.am has a clue
|
|
|
|
AM_MAINTAINER_MODE
|
|
|
|
|
|
|
|
dnl Checks for programs
|
|
|
|
AC_PROG_CC
|
|
|
|
# gl_EARLY - maybe later
|
|
|
|
AC_PROG_GCC_TRADITIONAL
|
|
|
|
AM_PROG_CC_C_O
|
|
|
|
LT_INIT([disable-shared])
|
|
|
|
|
|
|
|
# gl_INIT - maybe later
|
|
|
|
|
|
|
|
dnl Checks for header files.
|
|
|
|
AC_HEADER_STDC
|
|
|
|
|
|
|
|
AC_FUNC_ALLOCA
|
|
|
|
|
|
|
|
PKG_PROG_PKG_CONFIG()
|
|
|
|
|
|
|
|
AC_CHECK_LIB(jansson, json_loads, ,
|
|
|
|
AC_MSG_ERROR([Could not find jansson library - please install libjansson-dev]))
|
|
|
|
|
|
|
|
AC_CHECK_HEADERS(stdio.h stdlib.h fcntl.h sys/time.h unistd.h)
|
|
|
|
AC_CHECK_HEADERS(ctype.h errno.h byteswap.h string.h time.h)
|
|
|
|
AC_CHECK_HEADERS(endian.h sys/endian.h arpa/inet.h syslog.h)
|
|
|
|
AC_CHECK_HEADERS(alloca.h pthread.h stdio.h math.h)
|
|
|
|
AC_CHECK_HEADERS(sys/types.h sys/socket.h netdb.h)
|
|
|
|
AC_CHECK_HEADERS(stdint.h netinet/in.h netinet/tcp.h)
|
|
|
|
AC_CHECK_HEADERS(jansson.h)
|
|
|
|
|
|
|
|
PTHREAD_LIBS="-lpthread"
|
|
|
|
MATH_LIBS="-lm"
|
|
|
|
|
|
|
|
AC_SUBST(PTHREAD_LIBS)
|
|
|
|
AC_SUBST(MATH_LIBS)
|
|
|
|
|
|
|
|
AC_OUTPUT([Makefile] [src/Makefile])
|