AC_INIT([whale], [1.0], [vcaputo@pengaru.com]) AM_INIT_AUTOMAKE([-Wall -Werror foreign]) AC_PROG_CC AM_PROG_CC_C_O AM_PROG_AR AC_PROG_RANLIB AM_SILENT_RULES([yes]) LIBS="$LIBS -lm" dnl Check for SDL2 PKG_CHECK_MODULES(SDL2, sdl2) CFLAGS="$CFLAGS $SDL_CFLAGS" LIBS="$LIBS $SDL_LIBS" dnl Check for SDL2_mixer PKG_CHECK_MODULES(SDL2_MIXER, SDL2_mixer) LIBS="$SDL2_MIXER_LIBS $LIBS" CFLAGS="$SDL2_MIXER_CFLAGS $CFLAGS" dnl Check for Cairo PKG_CHECK_MODULES(CAIRO, cairo) LIBS="$CAIRO_LIBS $LIBS" CFLAGS="$CAIRO_CFLAGS $CFLAGS" AC_ARG_WITH([svg-cairo], AS_HELP_STRING([--with-svg-cairo], [build with libsvg-cairo])) AS_IF([test "x$with_svg_cairo" = "xyes"], [PKG_CHECK_MODULES([SVG_CAIRO], [libsvg-cairo], AC_DEFINE(HAVE_SVG_CAIRO, [1], [Define to 1 with libsvg-cairo present])) LIBS="$SVG_CAIRO_LIBS $LIBS" CFLAGS="$SVG_CAIRO_CFLAGS $CFLAGS" ], [PKG_CHECK_MODULES([RSVG], [librsvg-2.0]) LIBS="$RSVG_LIBS $LIBS" CFLAGS="$RSVG_CFLAGS $CFLAGS" ] ) dnl Check for vorbisfile PKG_CHECK_MODULES(VORBISFILE, vorbisfile) LIBS="$LIBS $VORBISFILE_LIBS" CFLAGS="$CFLAGS $VORBISFILE_CFLAGS" AC_CONFIG_FILES([ Makefile src/Makefile ]) AC_OUTPUT