Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 3238 in orxonox.OLD for orxonox/branches/buerli/configure.ac


Ignore:
Timestamp:
Dec 20, 2004, 2:42:54 AM (21 years ago)
Author:
bensch
Message:

orxonox/branches: updated branches: buerli, nico, sound. And moved bezierTrack to old.bezierTrack. Conflicts resolved in a usefull order.
Conflics mostly resolved in favor of trunk
merge.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orxonox/branches/buerli/configure.ac

    r2707 r3238  
    33
    44AC_PREREQ(2.56)
    5 AC_INIT(orxonox, 0.1-pre-alpha, orxonox-dev@mail.datacore.ch)
     5AC_INIT(orxonox, 0.2.0_alpha-r1, orxonox-dev@mail.datacore.ch)
     6
     7# Detect the canonical host and target build environment.
     8AC_CANONICAL_BUILD
     9AC_CANONICAL_HOST
     10AC_CANONICAL_TARGET
     11
     12
    613AM_INIT_AUTOMAKE
    714
     
    1219# Checks for programs.
    1320AC_PROG_CXX
    14 AC_PROG_CC
    15 
    16 
    17 # checking gl header (has to be here because of a Linux error)
    18    AC_CHECK_HEADERS(GL/gl.h ,,
    19       [AC_MSG_ERROR([cannot find opengl headers]) ])
    20 
    21 
     21AC_HEADER_STDC
     22
     23### CHECKING  OPTIONAT ARGUMENTS
     24## DEBUG-statement
     25DEBUG=no
     26AC_MSG_CHECKING([if DEBUG-mode should be enabled])
     27AC_ARG_ENABLE([debug],
     28        AC_HELP_STRING( [--enable-debug], [compiles in debug mode. Lots of debug info about the game.]),
     29         DEBUG=$enableval)
     30
     31if test "$DEBUG" = "no"; then
     32        echo "no"
     33        echo " -> Setting debuglevel to 1. Like this you can still see errors."
     34        DEBUG=1
     35elif test "$DEBUG" = yes; then
     36        echo "yes"
     37        echo " -> Setting debuglevel to 3. HARD DEBUG MODE!!."
     38        DEBUG=3
     39else       
     40        echo "yes set to $DEBUG"
     41fi
     42        AC_DEFINE_UNQUOTED(DEBUG, $DEBUG, [in which debug mode we are])
     43
     44AC_SUBST(DEBUG)
     45
     46## GTK-disabled
     47AC_MSG_CHECKING([if gtk should be enabled])
     48AC_ARG_WITH([gtk],
     49        AC_HELP_STRING( [--without-gtk],
     50        [Prevents GTK from being loaded]), [def_gtk=no], [def_gtk=yes])
     51if test "$def_gtk" = yes; then
     52  echo "yes"
     53fi
     54if test "$def_gtk" = no; then
     55  echo "no"
     56fi
     57### SDL_image-disable
     58def_sdl_image=yes
     59AC_MSG_CHECKING([if SDL_image should be enabled])
     60AC_ARG_WITH([sdl_image],
     61        AC_HELP_STRING( [--without-sdl-image],
     62        [Prevents SDL_image from being loaded]), [def_sdl_image=no])
     63if test "$def_sdl_image" = yes; then
     64  echo "yes"
     65fi
     66if test "$def_sdl_image" = no; then
     67  echo "no"
     68fi
     69
     70
     71## PROGRAMM CHECKING
     72# checking for Doxygen
     73AC_PATH_PROG(DOXYGEN, doxygen)
     74AM_CONDITIONAL(DOXYGEN, test $DOXYGEN)
    2275
    2376### CHECKING FOR SYSTEM ###
    2477
    2578AC_MSG_CHECKING([for System])
    26 case `uname` in
     79## checking for openGL-environment and other sys-specific parameters
     80case "$target" in
    2781### WINDOWS ###
    28   *MINGW*)
     82  *-*-mingw32*)
    2983echo "mingw-WINDOWS detected"
    3084
     
    3690        #done before loop
    3791
     92# checking gl header
     93   AC_CHECK_HEADERS(GL/gl.h ,,
     94      [AC_MSG_ERROR([cannot find opengl headers]) ])
    3895#   checking for Windows openGl library
    3996    AC_CHECK_LIB([opengl32], [main], FOUND_opengl32=yes, "gl/gl.h")
     
    64121    fi
    65122
    66 
    67123# checking for mingw32
    68124    AC_CHECK_LIB([mingw32], [main], FOUND_mingw32=yes)
     
    77133    AC_CHECK_LIB([sdlmain], [main], FOUND_sdlmain=yes)
    78134    if test "$FOUND_sdlmain" = "yes" ; then
    79         LIBS="$LIBS -lsdlmain"
    80     else
    81         echo "------------------"
    82         echo "SDL library not found."
    83         echo "please install the SDL library, which can be found at http://www.libsdl.org"
    84         echo "------------------"
    85         exit 1
     135       LIBS="$LIBS -lsdlmain"
     136    else
     137        echo "------------------"
     138        echo "SDL library not found."
     139        echo "please install the SDL library, which can be found at http://www.libsdl.org"
     140        echo "------------------"
     141        exit 1
    86142    fi
    87143    AC_CHECK_LIB([sdl], [main], FOUND_sdl=yes)
    88144    if test "$FOUND_sdl" = "yes" ; then
    89         LIBS="$LIBS -lsdl"
    90     else
    91         echo "------------------"
    92         echo "SDL library not found."
    93         echo "please install the SDL library, which can be found at http://www.libsdl.org"
    94         echo "------------------"
    95         exit -1
     145       LIBS="$LIBS -lsdl"
     146    else
     147        echo "------------------"
     148        echo "SDL library not found."
     149        echo "please install the SDL library, which can be found at http://www.libsdl.org"
     150        echo "------------------"
     151        exit -1
    96152    fi
    97153
     
    99155
    100156### LINUX ###
    101  *Linux*)
     157 *-*-linux*)
    102158echo "Linux detected"
    103159
    104160 Linux="yes"
    105161
     162CPPFLAGS="-I/usr/X11R6/include"
     163LDFLAGS="-L/usr/Mesa-6.0.1/lib -L/usr/X11R6/lib $LDFLAGS"
    106164# checking gl header
    107         #has been done befor linux-check
     165   AC_CHECK_HEADERS(GL/gl.h ,,
     166      [AC_MSG_ERROR([cannot find opengl headers]) ])
    108167
    109168#  checking for Unix GL
     
    138197      [AC_MSG_ERROR([cannot find SDL headers]) ])
    139198
     199# checking for SDL-lib
    140200    AC_CHECK_LIB([SDL], [main], FOUND_SDL=yes)
    141201     if test "$FOUND_SDL" = "yes" ; then
    142         LIBS="$LIBS -lSDL"
     202       LIBS="$LIBS -lSDL"
    143203     else
    144         echo "------------------"
    145         echo "SDL library not found."
    146          echo "please install the SDL library, which can be found at http://www.libsdl.org"
    147         echo "------------------"
    148         exit -1
     204        echo "------------------"
     205        echo "SDL library not found."
     206        echo "please install the SDL library, which can be found at http://www.libsdl.org"
     207        echo "------------------"
     208        exit -1
    149209     fi   
    150        
     210
     211
     212## checking for SDL
     213#    SDL_VERSION=1.2.7
     214#    AM_PATH_SDL($SDL_VERSION,
     215#      :,
     216#      AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!])
     217#      )
     218#    CXXFLAGS="$CXXFLAGS $SDL_CFLAGS"
     219#    LIBS="$LIBS $SDL_LIBS"
    151220    ;;
     221
     222### OS X ###
     223 *darwin*)
     224echo "OS X detected"
     225
     226 osX="yes"
     227
     228 CPPFLAGS="-I/sw/include $CPPFLAGS"
     229# checking gl header
     230   AC_CHECK_HEADERS(OpenGL/gl.h ,,
     231      [AC_MSG_ERROR([cannot find opengl headers]) ])
     232# cheking for GLU-header
     233    AC_CHECK_HEADERS(OpenGL/glu.h ,,
     234      [AC_MSG_ERROR([cannot find opengl headers]) ])
     235
     236   LIBS="$LIBS -framework OpenGL"
     237
     238# checking for SDL-headers
     239#    AC_CHECK_HEADERS(SDL/SDL.h ,,
     240#      [AC_MSG_ERROR([cannot find SDL headers]) ])
     241
     242## checking for SDL
     243#    SDL_VERSION=1.2.7
     244#    AM_PATH_SDL($SDL_VERSION,
     245#      :,
     246#      AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!])
     247#      )
     248
     249       SDL_CFLAGS=`sdl-config --cflags`
     250       SDL_LIBS=`sdl-config --libs`
     251       CXXFLAGS="$CXXFLAGS $SDL_CFLAGS"
     252       LIBS="$LIBS $SDL_LIBS"
     253
     254    ;;
     255
    152256  *)
    153     mingw="no"
    154257    ;;
    155258esac
    156 AC_MSG_RESULT([$mingw])
     259
    157260AC_SUBST(MSBITFIELDS)
    158261
    159 #### Checking for LIBraries.
    160 
    161 # FIXME: Replace `main' with a function in `-lOSMesa':
    162 AC_CHECK_LIB([OSMesa], [main])
    163 # FIXME: Replace `main' with a function in `-lX11':
    164 AC_CHECK_LIB([X11], [main])
    165 # FIXME: Replace `main' with a function in `-lXt':
    166 AC_CHECK_LIB([Xt], [main])
     262## check for SDL_Image
     263if test "$def_sdl_image" = "yes"; then
     264# checking for SDL_image-headers
     265  AC_CHECK_HEADERS(SDL/SDL_image.h ,,
     266      [echo "sdl_image not found. falling back to other options"; def_sdl_image=no ])
     267fi
     268if test "$def_sdl_image" = "yes"; then
     269# checking for SDL_image-lib
     270  AC_CHECK_LIB([SDL_image], [main], FOUND_SDL_image=yes)
     271     if test "$FOUND_SDL_image" = "yes" ; then
     272       LIBS="$LIBS -lSDL_image"
     273     else
     274        echo "------------------"
     275        echo "SDL_image library not found."
     276        echo "please install the SDL_image library, which can be found at http://www.libsdl.org/projects/SDL_image/"
     277        echo "------------------"
     278        exit -1
     279     fi   
     280fi
     281
     282
     283if test "$def_sdl_image" = "no"; then
     284 ## checking for libjpeg
     285 AC_CHECK_HEADERS(jpeglib.h ,jpegHeader="yes",
     286        jpegHeader="no")
     287 if test $jpegHeader = "no"; then
     288        echo " not including jpeg."
     289 else
     290  AC_CHECK_LIB([jpeg], [main], FOUND_jpeg=yes)
     291    if test "$FOUND_jpeg" = "yes" ; then
     292      LIBS="$LIBS -ljpeg"
     293    else
     294         echo "------------------"
     295         echo "jpeg library not found."
     296         echo "please install the jpeg library from the Independent JPEG Group, which can be found at http://www.ijg.org"
     297         echo "------------------"
     298         exit -1
     299    fi   
     300 fi
     301
     302 ## checking for libpng
     303 AC_CHECK_HEADERS(png.h ,pngHeader="yes",
     304        pngHeader="no")
     305 if test $pngHeader = "no"; then
     306        echo " not including png."
     307 else
     308  AC_CHECK_LIB([png], [main], FOUND_png=yes)
     309    if test "$FOUND_png" = "yes" ; then
     310      LIBS="$LIBS -lpng"
     311    else
     312         echo "------------------"
     313         echo "png library not found."
     314         echo "please install the png library, which can be found at http://libpng.org/pub/png/libpng.html"
     315         echo "------------------"
     316         exit -1
     317    fi
     318 fi   
     319fi
     320
     321## checking for GTK
     322if test "$def_gtk" = yes; then
     323
     324        #PKG_CHECK_MODULES(GTK2, gtk+-2.0 >= 2.0.3 gthread-2.0 >= 2.0.3, have_gtk2=yes, have_gtk2=no)
     325        AC_MSG_CHECKING([for gtk2.0])
     326        if `pkg-config --exists gtk+-2.0`; then
     327                echo "yes"
     328                have_gtk2=yes
     329                GTK2_LIBS=`pkg-config --libs gtk+-2.0`
     330                GTK2_CFLAGS=`pkg-config --cflags gtk+-2.0`
     331                AC_DEFINE_UNQUOTED(HAVE_GTK2, 1, [if we have GTK2])
     332        else
     333                echo "no"
     334        fi
     335
     336fi
     337AC_SUBST(GTK2_LIBS)
     338AC_SUBST(GTK2_CFLAGS)
     339AM_CONDITIONAL(HAVE_GTK2, test x$have_gtk2 = xyes)
     340
    167341
    168342
    169343#checking for pthread libs
    170 AC_CHECK_LIB([pthread], [main], FOUND_pthread=yes)
    171 if test "$FOUND_pthread" = "yes" ; then
    172     LIBS="$LIBS -lpthread"
    173 fi
    174 
    175 
     344# AC_CHECK_LIB([pthread], [main], FOUND_pthread=yes)
     345# if test "$FOUND_pthread" = "yes" ; then
     346#    LIBS="$LIBS -lpthread"
     347# fi
    176348
    177349
    178350# FIXME: Replace `main' with a function in `-lm':
    179 AC_CHECK_LIB([m], [main])
    180 
    181 LIBS="$LIBS `pkg-config --libs  gtk+-2.0`"
    182 
    183 
     351 AC_CHECK_LIB([m], [main])
     352
     353 
    184354# Checks for header files.
    185355AC_HEADER_STDC
     
    194364
    195365AC_CONFIG_FILES([Makefile
    196                  console/Makefile
    197                  gui/Makefile
    198                  src/Makefile])
     366                 src/console/Makefile
     367                 src/gui/Makefile
     368                 src/Makefile
     369                 src/importer/Makefile])
    199370AC_OUTPUT
Note: See TracChangeset for help on using the changeset viewer.