work in progress support of autoconf stuff
[supertux.git] / configure.in
1 dnl ===========================================================================
2 dnl    "configure.in"
3 dnl
4 dnl author: Duong-Khang NGUYEN
5 dnl         neoneurone@users.sf.net
6 dnl ===========================================================================
7
8 dnl Process this file with autoconf to produce a configure script.
9
10 AC_INIT(src/supertux.c)
11
12 AM_INIT_AUTOMAKE(SuperTux, "0.0.6 cvs")
13
14 CC=gcc
15 AC_SUBST(CC)
16
17 LDFLAGS=-L/usr/X11R6/lib
18
19 dnl Checks for programs.
20
21
22 dnl Checks for libraries.
23 AC_CHECK_LIB(SDL, SDL_Init, ,AC_MSG_ERROR(SDL library required))
24 AC_CHECK_LIB(SDL_mixer, SDL_OpenAudio, ,AC_MSG_ERROR(SDL_mixer library required))
25 AC_CHECK_LIB(SDL_image, IMG_Load, ,AC_MSG_ERROR(SDL_image library required))
26 AC_CHECK_LIB(GL, glBegin, ,AC_MSG_ERROR(GL library required))
27
28 dnl Checks for header files.
29 AC_HEADER_DIRENT
30 AC_HEADER_STDC
31 AC_CHECK_HEADERS(unistd.h)
32
33 dnl Checks for typedefs, structures, and compiler characteristics.
34 AC_C_CONST
35
36 dnl Checks for library functions.
37 AC_CHECK_FUNCS(mkdir strdup strstr)
38
39 AC_OUTPUT(src/Makefile Makefile)