# -*- Autoconf -*- # Process this file with autoconf to produce a configure script. dnl Copyright (C) 2003 TSUTSUMI Kikuo. dnl This file is part of the CCUnit Library. dnl The CCUnit Library is free software; you can redistribute it and/or dnl modify it under the terms of the GNU Lesser General Public License dnl as published by the Free Software Foundation; either version 2.1 of dnl the License, or (at your option) any later version. dnl The CCUnit Library is distributed in the hope that it will be dnl useful, but WITHOUT ANY WARRANTY; without even the implied warranty dnl of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the dnl GNU Lesser General Public License for more details. dnl You should have received a copy of the GNU Lesser General Public dnl License along with the CCUnit Library; see the file COPYING.LESSER. dnl If not, write to the Free Software Foundation, Inc., 59 Temple dnl Place - Suite 330, Boston, MA 02111-1307, USA. AC_PREREQ(2.50) AC_INIT(CCUnit, 1.0a, [tsutsumi@users.sourceforge.jp]) AC_CONFIG_SRCDIR([configure.ac]) AC_CONFIG_AUX_DIR([config]) AC_CONFIG_HEADER([config/config.h]) AM_INIT_AUTOMAKE([gnu check-news readme-alpha dist-bzip2 dist-zip -Wall]) AC_LANG(C) # Checks for programs. AC_GNU_SOURCE AC_PROG_CC(gcc cc) AC_PROG_CC_C_O AC_PROG_RANLIB AC_PROG_LN_S AM_WITH_DMALLOC ARG_WITH_DOXYGEN # Checks for libraries. # Checks for header files. AC_HEADER_STDC AC_CHECK_HEADERS([limits.h stdlib.h string.h sys/time.h unistd.h]) # Checks for typedefs, structures, and compiler characteristics. AC_HEADER_STDBOOL AC_C_CONST AC_C_INLINE AC_TYPE_SIZE_T AC_C_LONG_DOUBLE AC_HEADER_TIME AC_CHECK_TYPES(u_char) AC_CHECK_TYPES(u_short) AC_CHECK_TYPES(u_int) AC_CHECK_TYPES(u_long) AC_CHECK_TYPES(quad_t,, AC_CHECK_TYPES(int64_t,,AC_CHECK_TYPES(long long))) AC_CHECK_TYPES(u_quad_t,, AC_CHECK_TYPES(u_int64_t,,AC_CHECK_TYPES(unsigned long long))) # Checks for library functions. AC_FUNC_MALLOC AC_FUNC_REALLOC AC_FUNC_VPRINTF AC_CHECK_FUNCS([gettimeofday strerror strncasecmp strrchr memset]) AC_REPLACE_FUNCS([strdup]) # Initialize the test suite and build position independent wrappers. AC_CONFIG_FILES([Makefile src/Makefile src/ccunit/Makefile src/tools/Makefile doc/Makefile doc/Doxyfile tests/Makefile]) AC_OUTPUT AC_CREATE_PREFIX_CONFIG_H(src/ccunit/config.h,,config/config.h)