X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=configure.ac;h=a8024a97343bde259dfcc2b60297b1dc199a5d70;hb=525f2b2cd2b56afe6eca25a67ebb93eed3f69403;hp=b86920cf059aaf8696b6c9f7510053dd5d5b4527;hpb=60e28d143c3beb811e52c03784172a84e42e5e0e;p=gacela.git diff --git a/configure.ac b/configure.ac index b86920c..a8024a9 100644 --- a/configure.ac +++ b/configure.ac @@ -1,43 +1,25 @@ -AC_INIT([gacela], [0.5], [jsf@jsancho.org]) +AC_INIT([gacela],[0.5],[jsf@jsancho.org]) AM_INIT_AUTOMAKE([-Wall -Werror foreign]) +LT_INIT AC_PROG_CC -GUILE_FLAGS -CFLAGS="$CFLAGS -I/usr/include/freetype2" -AC_CHECK_LIB(SDL, - main, - LIBS="$LIBS -lSDL", - AC_MSG_ERROR([*** SDL library not found!]) -) -AC_CHECK_LIB(SDL_image, - main, - LIBS="$LIBS -lSDL_image", - AC_MSG_ERROR([*** SDL_image library not found!]) -) -AC_CHECK_LIB(SDL_mixer, - main, - LIBS="$LIBS -lSDL_mixer", - AC_MSG_ERROR([*** SDL_mixer library not found!]) -) -AC_CHECK_LIB(GL, - main, - LIBS="$LIBS -lGL", - AC_MSG_ERROR([*** GL library not found!]) -) -AC_CHECK_LIB(GLU, - main, - LIBS="$LIBS -lGLU", - AC_MSG_ERROR([*** GLU library not found!]) -) -AC_CHECK_LIB(ftgl, - main, - LIBS="$LIBS -lftgl", - AC_MSG_ERROR([*** FTGL library not found!]) +LT_INIT +PKG_CHECK_MODULES([GUILE], [guile-2.0]) + +AC_DEFUN([GACELA_DEPS], + for lib in $1 ; do + AC_CHECK_LIB(${lib}, main, [$2="${$2} -l${lib}"], AC_MSG_ERROR([*** ${lib} library not found!])) + done + [AC_SUBST([$2])] ) -AC_CONFIG_SRCDIR([src/gacela_SDL.h]) +GACELA_DEPS(SDL SDL_image SDL_gfx SDL_mixer, SDL_LIBS) +GACELA_DEPS(GL GLU, GL_LIBS) +GACELA_DEPS(ftgl, FTGL_LIBS) + +AC_CONFIG_MACRO_DIR([m4]) +AC_CONFIG_SRCDIR([src/sdl.c]) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_FILES([ Makefile src/Makefile ]) AC_OUTPUT -