# $Id: configure.ac,v 1.15 2006/04/16 08:03:55 godisch Exp $ # copyright (c) 2002-2006 Martin A. Godisch AC_INIT([wmpuzzle],[0.5.0],[martin@godisch.de]) AC_CONFIG_SRCDIR([wmpuzzle.c]) AC_CONFIG_HEADER([config.h]) # Checks for programs. AC_PROG_CC AC_PROG_INSTALL AC_PROG_LN_S AC_PROG_MAKE_SET # Checks for header files. AC_LANG([C]) AC_PATH_XTRA AC_HEADER_STDC AC_CHECK_HEADERS([stdlib.h string.h unistd.h],, AC_MSG_ERROR([required header file missing])) # Checks for libraries. LIBS="$LIBS $X_LIBS" AC_CHECK_LIB(X11, XNextEvent,, AC_MSG_ERROR(cannot find libX11.so), $X_LIBS) AC_CHECK_LIB(Xext, XShapeCombineMask,, AC_MSG_ERROR(cannot find libXext.so), $X_LIBS) AC_CHECK_LIB(Xpm, XpmCreatePixmapFromData,, AC_MSG_ERROR(cannot find libXpm.so), $X_LIBS) # Checks for typedefs, structures, and compiler characteristics. AC_C_CONST # Checks for library functions. AC_FUNC_MALLOC AC_FUNC_MEMCMP AC_TYPE_SIGNAL AC_CHECK_FUNCS([atexit memset strchr strcspn strdup strerror strspn strstr strtol],, AC_MSG_ERROR([required standard library function missing])) : ${DEFAULT_SHUFFLE_COUNT:=2000} AC_DEFINE_UNQUOTED([DEFAULT_SHUFFLE_COUNT], $DEFAULT_SHUFFLE_COUNT, [Define to the default shuffle count.]) AC_SUBST(DEFAULT_SHUFFLE_COUNT) AC_CONFIG_FILES([Makefile wmpuzzle.6]) AC_OUTPUT