1dnl configure.ac for dangen 2dnl Process this file with autoconf to produce a configure script. 3dnl autoconf 2.68 or later is required 4# $Id: configure.ac,v 1.69 2011/08/23 16:23:09 oohara Exp $ 5AC_INIT([dangen], [0.5], [oohara@libra.interq.or.jp]) 6AC_PREREQ([2.68]) 7AC_REVISION([$Revision: 1.69 $]) 8AM_INIT_AUTOMAKE([foreign tar-ustar]) 9AC_CONFIG_SRCDIR([main.c]) 10dnl don't quote config.h with [] 11AC_CONFIG_HEADERS(config.h) 12 13# Checks for programs. 14# Makefile.in will use awk 15AC_PROG_AWK 16AC_PROG_CC 17# cpp is required by AC_CHECK_HEADERS 18AC_PROG_CPP 19AC_PROG_LN_S 20AC_PROG_MAKE_SET 21AC_PROG_RANLIB 22AM_PROG_LEX 23AC_PROG_YACC 24 25# Checks for libraries. 26AC_CHECK_LIB([m], [sin]) 27 28AC_ARG_WITH([posix], 29 AC_HELP_STRING([--without-posix], 30 [don't use (most of) POSIX features (DANGEROUS)]), 31 , 32 [with_posix=yes]) 33 34if test "x$with_posix" = "xno" 35then 36 AC_DEFINE([NOT_HAVE_POSIX], , 37 [Define if your system does not have POSIX features.]) 38fi 39 40# Checks for header files. 41AC_HEADER_STDC 42AC_CHECK_HEADERS([stdlib.h]) 43AC_CHECK_HEADERS([string.h]) 44AC_CHECK_HEADERS([unistd.h]) 45AC_CHECK_HEADERS([stddef.h]) 46AC_CHECK_HEADERS([limits.h]) 47 48# Checks for typedefs, structures, and compiler characteristics. 49AC_C_CONST 50AC_TYPE_UID_T 51AC_STRUCT_TM 52AC_TYPE_SIZE_T 53 54# Checks for library functions. 55AC_FUNC_MALLOC 56AC_FUNC_REALLOC 57AC_CHECK_FUNCS([atexit]) 58AC_CHECK_FUNCS([sqrt]) 59AC_CHECK_FUNCS([strdup]) 60AC_CHECK_FUNCS([memset]) 61AC_CHECK_FUNCS([strtol]) 62 63AC_SUBST([LIBS], ["-lSDL_image `sdl-config --libs` $LIBS"]) 64 65AC_CONFIG_FILES([Makefile 66libtenm/Makefile 67record/Makefile 68spqr/Makefile 69spqr/image/Makefile]) 70AC_OUTPUT 71