X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=configure.ac;h=a8024a97343bde259dfcc2b60297b1dc199a5d70;hb=65b948c4b2b72bbf86304e9e2d84e0527b69b97f;hp=a0cf7b959c4a6345b15b610e5cf287b1137899cd;hpb=995c7af364cfdc254e904a3b560e068339613534;p=gacela.git diff --git a/configure.ac b/configure.ac index a0cf7b9..a8024a9 100644 --- a/configure.ac +++ b/configure.ac @@ -1,16 +1,19 @@ -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 -AC_PROG_LIBTOOL -GUILE_FLAGS +LT_INIT +PKG_CHECK_MODULES([GUILE], [guile-2.0]) -for sdllib in SDL SDL_image SDL_gfx SDL_mixer ; do - AC_CHECK_LIB(${sdllib}, main, [SDL_LIBS="-l${sdllib} $SDL_LIBS"], AC_MSG_ERROR([*** ${sdllib} library not found!])) -done -for gllib in GL GLU ; do - AC_CHECK_LIB(${gllib}, main, [GL_LIBS="-l${gllib} $GL_LIBS"], AC_MSG_ERROR([*** ${gllib} library not found!])) -done -AC_CHECK_LIB(ftgl, main, [FTGL_LIBS="-lftgl $FTGL_LIBS"], AC_MSG_ERROR([*** FTGL library not found!])) +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])] +) +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])