1AC_INIT([Lunar Lander], [0.6.6], 2 [Nick Gasson <nick@nickg.me.uk>], 3 [lander]) 4AM_INIT_AUTOMAKE([1.11 -Wall -Werror]) 5AM_SILENT_RULES([yes]) 6 7AC_CONFIG_MACRO_DIR([m4]) 8 9AC_PROG_CC 10AC_PROG_AWK 11AC_PROG_CXX 12AC_PROG_LN_S 13AC_PROG_INSTALL 14AC_PROG_CPP 15AC_PROG_MKDIR_P 16 17AM_GNU_GETTEXT([external]) 18AM_GNU_GETTEXT_VERSION([0.18.3]) 19 20# Checks for header files. 21AC_HEADER_STDC 22AC_CHECK_HEADERS([libintl.h memory.h stddef.h stdlib.h string.h unistd.h]) 23 24# Checks for typedefs, structures, and compiler characteristics. 25AC_HEADER_STDBOOL 26AC_C_CONST 27AC_C_INLINE 28AC_TYPE_SIZE_T 29AC_TYPE_UINT16_T 30AC_TYPE_UINT32_T 31 32# Checks for library functions. 33AC_FUNC_MALLOC 34AC_FUNC_STAT 35AC_CHECK_FUNCS([atexit memset pow setlocale strdup strrchr]) 36 37AC_CHECK_HEADERS([libintl.h unistd.h]) 38 39dnl Check for Boost 40AX_BOOST_BASE(1.44) 41AX_BOOST_FILESYSTEM 42AX_BOOST_SYSTEM 43 44dnl Check for OpenGL 45AX_CHECK_GL 46AX_CHECK_GLU 47 48dnl Check for SDL 49SDL_VERSION=1.2.5 50AM_PATH_SDL($SDL_VERSION, 51 :, 52 AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!]) 53) 54 55dnl Check for SDL_Image 56AC_CHECK_LIB(SDL_image, IMG_Load, [], 57 AC_MSG_ERROR([*** SDL_image not found!])) 58 59dnl Check for SDL_Mixer 60AC_CHECK_LIB(SDL_mixer, Mix_OpenAudio, [], 61 AC_MSG_ERROR([*** SDL_mixer not found!])) 62 63dnl Check for Freetype and libpng 64PKG_CHECK_MODULES(FREETYPE, freetype2) 65PKG_CHECK_MODULES(LIBPNG, libpng) 66 67AC_CONFIG_HEADERS([config.h]) 68AC_CONFIG_FILES([Makefile data/Makefile src/Makefile po/Makefile.in]) 69AC_OUTPUT 70