1 dnl Process this file with autoconf to produce a configure script
2 AC_INIT([mercenary-reloaded],
3 m4_esyscmd([./git-version-gen .tarball-version]),
6 AM_INIT_AUTOMAKE([dist-bzip2])
8 AC_CONFIG_MACRO_DIR([m4])
10 dnl kernel style compile messages
11 m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
13 dnl checks for programs
20 dnl checks for header files
23 dnl Checks for typedefs, structures and compiler characteristics
27 AC_CHECK_LIB([m], [main])
28 AC_CHECK_LIB([pthread], [main])
30 AC_ARG_WITH([sdl2], [AS_HELP_STRING([--with-sdl2], [compile with SDL2 library @<:@default=check@:>@]) ], [], [with_sdl2="check"])
31 AC_ARG_WITH([glew], [AS_HELP_STRING([--with-glew], [compile with GLEW library @<:@default=check@:>@]) ], [], [with_glew="check"])
32 AS_IF([test "x$with_sdl2" != xno], [PKG_CHECK_MODULES([SDL2], sdl2 >= 2.0, with_sdl2=yes, with_sdl2=no)])
33 AS_IF([test "x$with_glew" != xno], [PKG_CHECK_MODULES([GLEW], glew >= 1.13, with_glew=yes, with_glew=no)])
34 AM_CONDITIONAL(HAVE_SDL2, test "x$with_sdl2" == "xyes" )
35 AM_CONDITIONAL(HAVE_GLEW, test "x$with_glew" == "xyes" )
36 AS_IF([test "x$with_sdl2" == "xyes"],[AC_MSG_NOTICE( Compiling with SDL2 support )], [AC_MSG_NOTICE( [ SDL2 not supported.
38 Consider adjusting the PKG_CONFIG_PATH environment variable, if you installed software in a non-standard prefix.
40 **********************************************************************
41 NOTE: This package is manatory. The games will not compile without it.
42 **********************************************************************
44 AS_IF([test "x$with_glew" == "xyes"],[AC_MSG_NOTICE( Compiling with GLEW support )], [AC_MSG_NOTICE( [GLEW not supported.
46 Consider adjusting the PKG_CONFIG_PATH environment variable, if you installed software in a non-standard prefix.
48 **********************************************************************
49 NOTE: This package is manatory. The games will not compile without it.
50 **********************************************************************
57 src/libjoystick/Makefile
58 src/libkeyboard/Makefile
61 src/mercenary/Makefile