# -*- Autoconf -*- # Process this file with autoconf to produce a configure script. AC_PREREQ([2.61]) AC_INIT([OpenKC-FRI], [1.0.1], [mschoepf@techfak.uni-bielefeld.de]) AM_INIT_AUTOMAKE() AC_CONFIG_SRCDIR([src/fri_okc_comm.c]) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_MACRO_DIR([m4]) # Checks for programs. AC_PROG_CC AC_PROG_CPP AC_PROG_INSTALL AC_PROG_LN_S AC_PROG_LIBTOOL AM_PROG_CC_C_O AC_PROG_MAKE_SET # AM_PATH_CHECK() DX_HTML_FEATURE(ON) DX_CHM_FEATURE(OFF) DX_CHI_FEATURE(OFF) DX_MAN_FEATURE(ON) DX_RTF_FEATURE(OFF) DX_XML_FEATURE(OFF) DX_PDF_FEATURE(ON) DX_PS_FEATURE(OFF) DX_INIT_DOXYGEN([OpenKC], [doxygen.cfg],[doc]) # Checks for libraries. AC_CHECK_LIB([pthread],[pthread_create]) AC_SEARCH_LIBS([gethostbyname],[nsl],,,[socket]) AC_SEARCH_LIBS([socket],[socket],,[nsl]) AC_SEARCH_LIBS([herror],[resolv],,[socket nsl]) # Checks for header files. AC_CHECK_HEADERS([arpa/inet.h netdb.h netinet/in.h stdlib.h string.h sys/socket.h unistd.h signal.h getopt.h]) AC_CHECK_HEADER([fricomm.h],[],AC_MSG_ERROR([cannot find headers for FRI])) # Checks for typedefs, structures, and compiler characteristics. # Checks for library functions. AC_FUNC_MALLOC AC_FUNC_STRTOD AC_TYPE_SIGNAL AC_CHECK_FUNCS([memset select socket strtol getopt_long]) AC_CONFIG_FILES([Makefile src/Makefile]) AC_OUTPUT