diff options
author | P. J. McDermott <pjm@nac.net> | 2013-02-15 17:18:50 (EST) |
---|---|---|
committer | P. J. McDermott <pjm@nac.net> | 2013-02-15 17:18:50 (EST) |
commit | 155983d543d024ed953d0d8301ddbca1d20c3142 (patch) | |
tree | 7ca496de720e0beca57dbd09a7de5de7e49a9c96 /configure.ac | |
parent | 858fa5782ff29ce007e3f50a257efb7014cf556e (diff) | |
download | overworld-rpg-155983d543d024ed953d0d8301ddbca1d20c3142.zip overworld-rpg-155983d543d024ed953d0d8301ddbca1d20c3142.tar.gz overworld-rpg-155983d543d024ed953d0d8301ddbca1d20c3142.tar.bz2 |
Use GNU Autoconf and Automake.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..4cc7b38 --- /dev/null +++ b/configure.ac @@ -0,0 +1,33 @@ +AC_INIT([sdlex], [0.1.0], [pjm@nac.net]) +AC_CONFIG_SRCDIR([src/main.c]) + +AM_INIT_AUTOMAKE([subdir-objects]) + +AC_PROG_CC() +AM_PROG_CC_C_O() + +AC_C_INLINE() + +AC_CHECK_HEADERS([stdlib.h]) +AC_CHECK_HEADERS([string.h]) + +AC_TYPE_SIZE_T() + +AC_FUNC_MALLOC() +AC_CHECK_FUNCS([memset]) +AC_CHECK_FUNCS([strdup]) +AC_CHECK_FUNCS([strndup]) + +PKG_PROG_PKG_CONFIG() +PKG_CHECK_MODULES([SDL], [sdl]) +PKG_CHECK_MODULES([SDL_IMAGE], [SDL_image]) +PKG_CHECK_MODULES([ZLIB], [zlib]) +PKG_CHECK_MODULES([EXPAT], [expat]) + +if test "x$GCC" = "xyes"; then + GCC_CFLAGS="-Wall -Wextra -Werror -pedantic" +fi +AC_SUBST(GCC_CFLAGS) + +AC_CONFIG_FILES([Makefile]) +AC_OUTPUT() |