-GUILE_FLAGS
-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!])
+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])]