1AC_INIT([love], [HEAD])
2AC_CONFIG_HEADERS([config.h])
3AC_CONFIG_AUX_DIR([platform/unix])
4AC_CONFIG_MACRO_DIR([platform/unix/m4])
5AC_CONFIG_SRCDIR([src/love.cpp])
6AM_INIT_AUTOMAKE([foreign -Wall foreign tar-ustar])
7AC_PREFIX_DEFAULT([/usr])
8AC_PROG_LIBTOOL
9AC_PROG_CC
10AC_PROG_CXX
11AC_SEARCH_LIBS([sqrt], [m], [], AC_MSG_ERROR([Can't LÖVE without C math library]))
12AC_SEARCH_LIBS([SDL_Init], [SDL], [], AC_MSG_ERROR([Can't LÖVE without SDL]))
13AC_SEARCH_LIBS([glLoadIdentity], [GL], [], AC_MSG_ERROR([Can't LÖVE without OpenGL]))
14#AC_SEARCH_LIBS([gluOrtho2D], [GLU], [], AC_MSG_ERROR([Can't LÖVE without OpenGL Utility Library]))
15AC_SEARCH_LIBS([alSourcePlay], [openal], [], AC_MSG_ERROR([Can't LÖVE without OpenAL]))
16AC_ARG_ENABLE([luajit],
17	[  --enable-luajit Use LuaJIT instead of lua],
18	AC_SEARCH_LIBS(
19		[lua_pcall],
20		[luajit luajit-5.1],
21		AC_SUBST([INCLUDE_LUA], [-I/usr/include/luajit-2.0]),
22		AC_MSG_ERROR([Can't LÖVE without LuaJIT])
23	),
24	AC_SEARCH_LIBS(
25		[lua_pcall],
26		[lua lua5.1],
27		if test "$ac_cv_search_lua_pcall" = "-llua5.1"; then
28			AC_SUBST([INCLUDE_LUA], [-I/usr/include/lua5.1])
29		fi,
30		AC_MSG_ERROR([Can't LÖVE without Lua])
31	)
32)
33AC_SEARCH_LIBS([ilInit], [IL], [], AC_MSG_ERROR([Can't LÖVE without DevIL]))
34AC_SEARCH_LIBS([mng_initialize], [mng], [], AC_MSG_ERROR([DevIL needs MNG]))
35AC_SEARCH_LIBS([TIFFOpen], [tiff], [], AC_MSG_ERROR([DevIL needs TIFF]))
36AC_SEARCH_LIBS([FT_Load_Glyph], [freetype], [], AC_MSG_ERROR([Can't LÖVE without FreeType]))
37AC_SEARCH_LIBS([PHYSFS_init], [physfs], [], AC_MSG_ERROR([Can't LÖVE without PhysicsFS]))
38AC_SEARCH_LIBS([ModPlug_Load], [modplug], [], AC_MSG_ERROR([Can't LÖVE without ModPlug]))
39AC_SEARCH_LIBS([mpg123_open_feed], [mpg123], [], AC_MSG_ERROR([Can't LÖVE without Mpg123]))
40AC_SEARCH_LIBS([mpg123_seek_64], [mpg123], AC_SUBST([FILE_OFFSET],[-D_FILE_OFFSET_BITS=64]), AC_SUBST([FILE_OFFSET],[]))
41AC_SEARCH_LIBS([ov_open], [vorbisfile], [], AC_MSG_ERROR([Can't LÖVE without VorbisFile]))
42AC_CONFIG_FILES([
43	Makefile
44	src/Makefile
45])
46AC_OUTPUT
47