]> git.mxchange.org Git - simgear.git/blob - configure.ac
Merge branch 'timoore/effects-anim-rebase'
[simgear.git] / configure.ac
1 dnl Process this file with autoget.sh to produce a working configure
2 dnl script.
3
4 AC_INIT
5 AC_CONFIG_SRCDIR([simgear/bucket/newbucket.cxx])
6
7 dnl Require at least automake 2.52
8 AC_PREREQ(2.52)
9
10 dnl Initialize the automake stuff
11 AM_INIT_AUTOMAKE(SimGear, 2.0.0)
12
13 dnl Specify KAI C++ compiler and flags.
14 dnl Borrowed with slight modification from blitz distribution.
15 AC_ARG_WITH(cxx,
16   [  --with-cxx=COMPILER[:name-flags] set options for COMPILER (KCC)],
17   [case "$withval" in
18     KCC*)    # KAI C++ http://www.kai.com/
19       echo "Configuring for KAI C++"
20       AC_SG_SET_COMPILER($withval,"KCC","--restrict --strict_warnings")
21       CXX_OPTIMIZE_FLAGS=="+K3 -O3"
22       CXX_DEBUG_FLAGS="-g +K0"
23     ;;
24   esac
25 ])
26
27 AC_MSG_CHECKING([CXX])
28 AC_MSG_RESULT([$CXX])
29 AC_MSG_CHECKING([CC])
30 AC_MSG_RESULT([$CC])
31
32 dnl Checks for programs.
33 AC_PROG_MAKE_SET
34 AC_PROG_CC
35 AC_PROG_CPP
36 AC_PROG_CXX
37 AC_PROG_CXXCPP
38 AC_PROG_RANLIB
39 AC_PROG_INSTALL
40 AC_PROG_LN_S
41 AX_BOOST_BASE([1.37.0])
42
43 if test "x$BOOST_CPPFLAGS" != "x-I/usr/include" ; then
44    CPPFLAGS="$CPPFLAGS $BOOST_CPPFLAGS"
45 fi
46
47 dnl set the $host variable based on local machine/os
48 AC_CANONICAL_HOST
49
50 dnl Used on the Irix platform
51 case "${host}" in
52 *-*-irix*)
53     if test "x$CXX" = "xCC" -o "x$CXX" = "xccache CC"; then
54         AR="$CXX -ar"
55         ARFLAGS="-o"
56         CXXFLAGS="$CXXFLAGS -I$(top_srcdir)/simgear/compatibility/MIPSpro740"
57         compatibility_DIR="compatibility"
58         MIPSpro_DIRS="MIPSpro740"
59         AC_MSG_CHECKING([for MIPSpro compiler version 7.4 or newer])
60         AC_TRY_RUN([
61            int main() {
62               if ( _COMPILER_VERSION < 740 ) {
63                  return -1;
64               }
65               return 0;
66            }
67
68         ], AC_MSG_RESULT(yes),
69         [  AC_MSG_RESULT(no)
70            CXXFLAGS="$CXXFLAGS -I$(top_srcdir)/simgear/compatibility/MIPSpro721"
71            MIPSpro_DIRS="$(MIPSpro_DIRS) MIPSpro721"
72            AC_MSG_WARN([Using our own subset of the STL headers])
73         ], AC_MSG_RESULT(yes))
74         AC_SUBST(MIPSpro_DIRS)
75     fi
76     ;;
77 *)
78     AR="ar"
79     ARFLAGS="cru"
80     compatibility_DIR=
81     ;;
82 esac
83 AC_SUBST(AR)
84 AC_SUBST(ARFLAGS)
85 AC_SUBST(compatibility_DIR)
86
87 if echo $includedir | egrep "simgear$" > /dev/null; then
88     echo "includedir is" $includedir "libdir is" $libdir
89 else
90     includedir="${includedir}/simgear"
91     echo "includedir changed to" $includedir "libdir is" $libdir
92 fi
93          
94 dnl set logging; default value of with_logging=yes
95 AC_ARG_WITH(logging, [  --with-logging          Include logging output (default)])
96 if test "x$with_logging" = "xno" ; then
97     AC_DEFINE([FG_NDEBUG], 1, [Define for no logging output])
98 fi
99
100 # Specify if we want to build with Norman's jpeg image server support.
101 # This requires libjpeg to be installed and available.
102 # Default to with_jpeg_server=no
103 JPEGLIB=''
104 AC_ARG_WITH(jpeg_factory, [  --with-jpeg-factory     Include Norman's jpeg image factory support code])
105 if test "x$with_jpeg_factory" = "xyes" ; then
106     echo "Building with Norman's jpeg image factory support"
107     AC_CHECK_LIB(jpeg, jpeg_start_compress)
108     if test "x$ac_cv_lib_jpeg_jpeg_start_compress" != "xyes" ; then
109         echo
110         echo "In order to build the jpeg factory code you need libjpeg installed."
111         echo "otherwise please configure with the --with-jpeg-sever=no option"
112         echo
113         echo "libjpeg is available at :"
114         echo "  ftp://ftp.uu.net in the directory graphics/jpeg"
115         exit 1
116     fi
117 else
118     echo "Building without Norman's jpeg image server support"
119 fi
120 AM_CONDITIONAL(ENABLE_JPEG_SERVER, test "x$with_jpeg_factory" = "xyes")
121
122 # specify the plib location
123 AC_ARG_WITH(plib, [  --with-plib=PREFIX      Specify the prefix path to plib])
124
125 if test "x$with_plib" != "x" ; then
126     echo "plib prefix is $with_plib"
127     EXTRA_DIRS="${EXTRA_DIRS} $with_plib"
128 fi
129
130 AC_ARG_WITH(plib_framework, [ --with-plib-framework=PREFIX      Specify the prefix path to PLIB.framework ])
131
132 if test "x$with_plib_framework" != "x"; then
133     echo "plib framework prefix is $with_plib_framework"
134 fi
135
136 # specify the osg location
137 AC_ARG_WITH(osg, [  --with-osg=PREFIX       Specify the prefix path to osg])
138
139 if test "x$with_osg" != "x" ; then
140     echo "osg prefix is $with_osg"
141     EXTRA_DIRS="${EXTRA_DIRS} $with_osg"
142 fi
143
144 AC_ARG_WITH(osg_framework, [ --with-osg-framework=PREFIX      Specify the prefix path to OSG.framework ])
145
146 if test "x$with_osg_framework" != "x"; then
147     echo "osg framework prefix is $with_osg_framework"
148     CPPFLAGS = "$CPPFLAGS -F$with-osg-framework"
149     export DYLD_FRAMEWORK_PATH="$DYLD_FRAMEWORK_PATH:$with_osg_framework"
150 fi
151
152 dnl specifying OpenAL.framework (for user provided OpenAL.framework / ALUT)
153 AC_ARG_WITH(openal_framework, [ --with-openal-framework=PREFIX    Speicfy the prefix path to OpenAL.framework ])
154
155 if test "x$with_openal_framework" != "x"; then
156     echo "OpenAL framework prefix is $with_openal_framework"
157 fi
158
159 dnl Determine an extra directories to add to include/lib search paths
160 case "${host}" in
161 *-apple-darwin* | *-*-cygwin* | *-*-mingw32*)
162     echo no EXTRA_DIRS for $host
163     ;;
164
165 *)
166     if test -d /usr/X11R6 ; then
167         EXTRA_DIR1="/usr/X11R6"
168     fi
169     if test -d /opt/X11R6 ; then
170         EXTRA_DIR2="/opt/X11R6"
171     fi
172     EXTRA_DIRS="${EXTRA_DIRS} $EXTRA_DIR1 $EXTRA_DIR2"
173     ;;
174
175 esac
176 wi_EXTRA_DIRS(no, ${EXTRA_DIRS})
177
178
179 dnl Using AM_CONDITIONAL is a step out of the protected little 
180 dnl automake fold so it is potentially dangerous.  But, we are
181 dnl beginning to run into cases where the standard checks are not
182 dnl enough.  AM_CONDITIONALS are then referenced to conditionally
183 dnl build a Makefile.in from a Makefile.am which lets us define custom
184 dnl includes, compile alternative source files, etc.
185
186 dnl X11 might be installed on Mac OS X or cygwin/mingwin, we don't want
187 dnl to use it if it is.
188 case "${host}" in
189 *-apple-darwin* | *-*-cygwin* | *-*-mingw32*)
190     echo no fancy X11 check
191     ;;
192
193 *)
194     AC_PATH_XTRA
195     ;;
196
197 esac
198
199 dnl Checks for libraries.
200
201 dnl Thread related checks
202 AC_CHECK_HEADER(pthread.h)
203 AC_SEARCH_LIBS(pthread_exit, [pthread c_r])
204 if test "x$ac_cv_header_pthread_h" = "xyes"; then
205     CXXFLAGS="$CXXFLAGS -D_REENTRANT"
206     CFLAGS="$CFLAGS -D_REENTRANT"
207
208   if test "x$ac_cv_search_pthread_exit" = "x-lc_r"; then
209     CXXFLAGS="-pthread $CXXFLAGS"
210     CFLAGS="-pthread $CFLAGS"
211   fi
212 fi
213
214 AM_CONDITIONAL(HAVE_THREADS, test "x$ac_cv_header_pthread_h" = "xyes")
215
216 thread_LIBS="$LIBS"
217 LIBS=""
218
219 dnl search for network related libraries
220 AC_SEARCH_LIBS(inet_addr, xnet)
221 AC_SEARCH_LIBS(socket, socket)
222
223 network_LIBS="$LIBS"
224 LIBS=""
225
226 dnl check for some default libraries
227 AC_SEARCH_LIBS(cos, m)
228 AC_SEARCH_LIBS(clock_gettime, rt)
229
230 base_LIBS="$LIBS"
231
232 dnl check for OpenGL related libraries
233 case "${host}" in
234 *-*-cygwin* | *-*-mingw32*)
235     dnl CygWin under Windoze.
236
237     echo Win32 specific hacks...
238     AC_DEFINE([WIN32], 1, [Define for Win32 platforms])
239     AC_DEFINE([NOMINMAX], 1, [Define for Win32 platforms])
240
241     LIBS="$LIBS -lglu32 -lopengl32"
242     LIBS="$LIBS -luser32 -lgdi32 -lwinmm"
243
244     dnl add -lwsock32 for mingwin
245     case "${host}" in
246     *-*-mingw32*)
247         base_LIBS="$base_LIBS -lws2_32"
248         ;;
249     esac
250
251     echo "Will link apps with $LIBS"
252     ;;
253
254 *-apple-darwin*)
255     dnl Mac OS X
256
257     LIBS="$LIBS -framework OpenGL -framework Carbon -lobjc"
258     ;;
259
260 *)
261     dnl X-Windows based machines
262
263     AC_SEARCH_LIBS(XCreateWindow, X11)
264     AC_SEARCH_LIBS(XShmCreateImage, Xext)
265     AC_SEARCH_LIBS(XGetExtensionVersion, Xi)
266     AC_SEARCH_LIBS(IceOpenConnection, ICE)
267     AC_SEARCH_LIBS(SmcOpenConnection, SM)
268     AC_SEARCH_LIBS(XtMalloc, Xt)
269     AC_SEARCH_LIBS(XmuLookupStandardColormap, Xmu)
270     
271     AC_SEARCH_LIBS(glNewList, [ GL GLcore MesaGL ])
272     if test "x$ac_cv_search_glNewList" = "x-lGLcore"; then
273         dnl if GLcore found, then also check for GL
274         AC_SEARCH_LIBS(glXCreateContext, GL)
275     fi
276
277     dnl if using mesa, check for xmesa.h
278     if test "x$ac_cv_search_glNewList" = "x-lMesaGL"; then
279         AC_CHECK_HEADER(GL/fxmesa.h)
280         if test "x$ac_cv_header_GL_fxmesa_h" = "xyes"; then
281             AC_DEFINE([XMESA], 1, [Define for fxmesa])
282             AC_DEFINE([FX], 1, [Define for fxmesa])
283         fi
284     fi
285
286     AC_SEARCH_LIBS(gluLookAt, [ GLU MesaGLU ])
287     ;;
288
289 esac
290
291 AC_SEARCH_LIBS(glutGetModifiers, [ glut glut32 freeglut ], have_glut=yes, have_glut=no)
292 AM_CONDITIONAL(HAVE_GLUT, test "x$have_glut" = "xyes")
293
294 opengl_LIBS="$LIBS"
295 LIBS="$base_LIBS"
296
297 dnl check for OpenAL libraries
298 OPENAL_OK="no"
299 ALUT_OK="no"
300 case "${host}" in
301 *-*-cygwin* | *-*-mingw32*)
302     dnl CygWin under Windoze.
303     INCLUDES="$INCLUDES -I/usr/local/include/"
304     LIBS="$LIBS -L/usr/local/lib"
305     AC_SEARCH_LIBS(alGenBuffers, [ openal32 openal 'openal -ldsound -lwinmm' ] )
306     AC_SEARCH_LIBS(alutInit, [ openal32 ALut alut ] )
307     LIBS="$LIBS -lwinmm -ldsound -ldxguid -lole32"
308     openal_LIBS="$LIBS"
309     OPENAL_OK="$ac_cv_search_alGenBuffers"
310     ALUT_OK="$ac_cv_search_alutInit"
311     ;;
312
313 *-apple-darwin*)
314     dnl Mac OS X
315
316     LIBS="$LIBS -framework IOKit -framework OpenAL"
317     openal_LIBS="$LIBS"
318     OPENAL_OK="yes"
319     ALUT_OK="no"
320
321     if test "x$with_openal_lib" != "x"; then
322         echo "libopenal is not supported on Mac OS platform."
323         openal_LIBS=""
324     fi
325     OPENAL_OK="yes"
326     # Looking for alut.h, if found assume that it is a part of
327     # the OpenAL package.
328     AC_CHECK_HEADERS([OpenAL/alut.h],[ALUT_OK="yes"])
329
330
331     dnl Thank you Christian Bauer from SheepSaver
332     dnl Modified by Tatsuhiro Nishioka for accepting a given framework path
333     dnl AC_CHECK_FRAMEWORK($1=NAME, $2=INCLUDES, $3=FRAMEWORK_PATH) ; $3 is optional
334     AC_DEFUN([AC_CHECK_FRAMEWORK], [
335     AS_VAR_PUSHDEF([ac_Framework], [ac_cv_framework_$1])dnl
336     AC_CACHE_CHECK([whether compiler supports framework $1],
337         ac_Framework, [
338         saved_LIBS="$LIBS"
339         FRAMEWORKS="$FRAMEWORKS -framework $1"
340         if test "$3" = ""; then
341             FRAMEWORKS="$FRAMEWORKS $ADD2LD"
342         elif test "`echo $FRAMEWORKS | grep -- -F$3`" = ""; then
343             FRAMEWORKS="$FRAMEWORKS -F$3"
344             CXXFLAGS="$CXXFLAGS -F$3"
345             CCFLAGS="$CCFLAGS -F$3"
346             dnl This is needed for AC_TRY_LINK when a framework path is specified
347             export DYLD_FRAMEWORK_PATH="${DYLD_FRAMEWORK_PATH}:$3"
348         fi
349         AC_TRY_LINK(
350         [$2], [],
351         [AS_VAR_SET(ac_Framework, yes)], [AS_VAR_SET(ac_Framework, no); LIBS="$saved_LIBS"]
352         )
353     ])
354     AS_IF([test AS_VAR_GET(ac_Framework) = yes],
355         [AC_DEFINE(AS_TR_CPP(HAVE_FRAMEWORK_$1), 1, [Define if framework $1 is available.])]
356     )
357     AS_VAR_POPDEF([ac_Framework])dnl
358     ])
359
360     dnl Check for OpenAL.framework when --with-openal-framework is specified
361     dnl Of cource OpenAL.framework needs to have alut.h 
362     if test "x$with_openal_framework" != "x"; then
363       AC_CHECK_FRAMEWORK(OpenAL, [#include <OpenAL/alut.h>], $with_openal_framework)
364     fi
365
366     ;;
367
368 *)
369     dnl default unix style machines
370
371     save_LIBS=$LIBS
372     LIBS="$LIBS $thread_LIBS"
373     AC_SEARCH_LIBS(alGenBuffers, openal)
374     AC_SEARCH_LIBS(alutInit, [ alut openal ] )
375     OPENAL_OK="$ac_cv_search_alGenBuffers"
376     ALUT_OK="$ac_cv_search_alutInit"
377     openal_LIBS="$LIBS"
378     LIBS=$save_LIBS
379     ;;
380
381 esac
382
383 if test "$OPENAL_OK" == "no"; then
384     echo
385     echo "You *must* have the openal library installed on your system to build"
386     echo "SimGear!"
387     echo
388     echo "Please see README.OpenAL for more details."
389     echo
390     echo "configure aborted."
391     exit
392 fi
393
394 if test "$ALUT_OK" == "no"; then
395     echo
396     echo "You *must* have the alut library installed on your system to build"
397     echo "SimGear!"
398     echo
399     echo "Please see README.OpenAL for more details."
400     echo
401     echo "configure aborted."
402     exit
403 fi
404
405
406
407 LIBS="$base_LIBS"
408
409 AC_SUBST(base_LIBS)
410 AC_SUBST(openal_LIBS)
411 AC_SUBST(opengl_LIBS)
412 AC_SUBST(thread_LIBS)
413 AC_SUBST(network_LIBS)
414
415 dnl Check for MS Windows environment
416 AC_CHECK_HEADER(windows.h)
417 AM_CONDITIONAL(EXTGL_NEEDED, test "x$ac_cv_header_windows_h" = "xyes")
418
419 # The following are C++ items that need to be tested for with the c++
420 # compiler
421
422 CXXCPP="g++ -E"
423 AC_LANG_PUSH(C++)
424
425 dnl Check for "plib" without which we cannot go on
426 case ${host} in 
427 *-apple-darwin*)
428     # Check PLIB framework availability when with-plib-framework is specified 
429     if test "x$with_plib_framework" != "x"; then
430         AC_CHECK_FRAMEWORK(PLIB, [#include <plib/ul.h>], $with_plib_framework)
431         plib_FRAMEWORK="$FRAMEWORKS"
432         FRAMEWORKS=""
433         AC_SUBST(plib_FRAMEWORK)
434     fi
435     ;;
436 esac
437 AM_CONDITIONAL(HAVE_FRAMEWORK_PLIB, test "x$ac_cv_framework_PLIB" != "x")
438
439 AC_CHECK_HEADER(plib/ul.h)
440 if test "x$ac_cv_header_plib_ul_h" != "xyes"; then
441     echo
442     echo "You *must* have the plib library installed on your system to build"
443     echo "SimGear!"
444     echo
445     echo "Please see README.plib for more details."
446     echo
447     echo "configure aborted."
448     exit
449 fi
450
451 AC_MSG_CHECKING([for plib 1.8.5 or newer])
452 AC_TRY_RUN([
453 #include <plib/ul.h>
454
455 #define MIN_PLIB_VERSION 185
456
457 int main() {
458     if ( PLIB_VERSION < MIN_PLIB_VERSION ) {
459          return -1;
460     }
461
462     return 0;
463 }
464
465 ],
466   AC_MSG_RESULT(yes),
467   [AC_MSG_RESULT(wrong version);
468    AC_MSG_ERROR([Install plib 1.8.5 or later first...])],
469   AC_MSG_RESULT(yes)
470 )
471
472 LIBS="$saved_LIBS"
473
474 # OpenSceneGraph
475 case "${host}" in
476 *-apple-darwin*)
477     if test "x$with_osg_framework" != "x"; then
478         AC_CHECK_FRAMEWORK(osgViewer, [#include <osgViewer/Version>], $with_osg_framework)
479         AC_CHECK_FRAMEWORK(osgGA, [#include <osgGA/Version>], $with_osg_framework)
480         AC_CHECK_FRAMEWORK(osgText, [#include <osgText/Version>], $with_osg_framework)
481         AC_CHECK_FRAMEWORK(osgFX, [#include <osgFX/AnisotropicLighting>], $with_osg_framework)
482         AC_CHECK_FRAMEWORK(osgUtil, [#include <osgUtil/Version>], $with_osg_framework)
483         AC_CHECK_FRAMEWORK(osgDB, [#include <osgDB/Version>], $with_osg_framework)
484         AC_CHECK_FRAMEWORK(osgSim, [#include <osgSim/Version>], $with_osg_framework)
485         AC_CHECK_FRAMEWORK(osgParticle, [#include <osgParticle/Version>], $with_osg_framework)
486         AC_CHECK_FRAMEWORK(osg, [#include <osg/Version>], $with_osg_framework)
487         osg_FRAMEWORKS="$FRAMEWORKS"
488         FRAMEWORKS=""
489         AC_SUBST(osg_FRAMEWORKS)
490         AC_CHECK_FRAMEWORK(OpenThreads, [#include <OpenThreads/Version>], $with_osg_framework)
491         openthreads_FRAMEWORK="$FRAMEWORKS"
492         FRAMEWORKS=""
493         AC_SUBST(openthreads_FRAMEWORK)
494     else
495         dnl
496         dnl This is needed when osg dynamic libs are specified 
497         dnl instead of OSG frameworks on Mac OS X
498         dnl
499         LDFLAGS="$LDFLAGS -L$with_osg"
500     fi
501     ;;
502 esac
503 AM_CONDITIONAL(HAVE_FRAMEWORK_OSG, test "x$ac_cv_framework_osg" != "x")
504
505 AC_CHECK_HEADER(osg/Version)
506 if test "x$ac_cv_header_osg_Version" != "xyes"; then
507   if test "x$ac_cv_framework_osg" != "xyes"; then
508     echo
509     echo "You *must* have the OpenSceneGraph support library installed on your system"
510     echo "to build this version of SimGear!"
511     echo
512     echo "Please see README.OSG for more details."
513     echo
514     echo "configure aborted."
515     exit
516   fi
517 fi
518
519 AC_CHECK_HEADER(boost/version.hpp)
520 if test "x$ac_cv_header_boost_version_hpp" != "xyes"; then
521     echo
522     echo "You *must* have the Boost library installed on your system"
523     echo "to build this version of SimGear!"
524     echo
525     echo "configure aborted."
526     exit
527 fi
528
529 AC_LANG_POP
530
531 dnl Check for system installed zlib
532 AC_CHECK_HEADER(zlib.h)
533 if test "x$ac_cv_header_zlib_h" != "xyes"; then
534     echo
535     echo "zlib library not found."
536     echo
537     echo "If your OS does not provide an installable package for zlib"
538     echo "you will have to compile and install it first yourself.  A copy"
539     echo "of zlib-1.1.4.tar.gz is included with SimGear.  You will"
540     echo "have to untar this source code, and follow its included instructions"
541     echo "to compile and install on your system."
542     echo
543     echo "configure aborted."
544     echo
545 fi
546
547 dnl Checks for header files.
548 AC_HEADER_STDC
549 AC_CHECK_HEADERS( \
550         fcntl.h getopt.h malloc.h memory.h stdint.h stdlib.h sys/param.h \
551         sys/stat.h sys/time.h sys/timeb.h unistd.h values.h )
552
553 if test "x$ac_cv_header_stdint_h" = "xyes"; then
554     AC_DEFINE([HAVE_STDINT_H], 1, [Define if stdint.h exists])
555 fi
556
557 dnl Checks for typedefs, structures, and compiler characteristics.
558 AC_C_CONST
559 AC_TYPE_SIZE_T
560 AC_TYPE_MODE_T
561 AC_HEADER_TIME
562 AC_STRUCT_TM
563
564 dnl Checks for library functions.
565 old_LIBS=$LIBS
566 LIBS="$base_LIBS $network_LIBS $opengl_LIBS"
567 AC_TYPE_SIGNAL
568 AC_FUNC_VPRINTF
569 AC_CHECK_FUNCS( [ \
570         ftime gettimeofday timegm memcpy bcopy mktime strstr rand \
571         random drand48 setitimer getitimer signal GetLocalTime rint getrusage ] )
572 LIBS=$old_LIBS
573
574 AM_CONFIG_HEADER(simgear/simgear_config.h)
575
576 AC_CONFIG_FILES([ \
577         Makefile \
578         SimGear.spec \
579         simgear/Makefile \
580         simgear/version.h \
581         simgear/compatibility/Makefile \
582         simgear/compatibility/MIPSpro721/Makefile \
583         simgear/compatibility/MIPSpro740/Makefile \
584         simgear/bucket/Makefile \
585         simgear/debug/Makefile \
586         simgear/ephemeris/Makefile \
587         simgear/io/Makefile \
588         simgear/magvar/Makefile \
589         simgear/math/Makefile \
590         simgear/environment/Makefile \
591         simgear/misc/Makefile \
592         simgear/nasal/Makefile \
593         simgear/props/Makefile \
594         simgear/route/Makefile \
595         simgear/scene/Makefile \
596         simgear/scene/bvh/Makefile \
597         simgear/scene/material/Makefile \
598         simgear/scene/model/Makefile \
599         simgear/scene/sky/Makefile \
600         simgear/scene/tgdb/Makefile \
601         simgear/scene/util/Makefile \
602         simgear/screen/Makefile \
603         simgear/serial/Makefile \
604         simgear/sound/Makefile \
605         simgear/structure/Makefile \
606         simgear/threads/Makefile \
607         simgear/timing/Makefile \
608         simgear/xml/Makefile \
609 ])
610 AC_OUTPUT
611
612
613 echo ""
614 echo "Configure Summary"
615 echo "================="
616
617 echo "Prefix: $prefix"
618
619 if test "x$with_logging" != "x"; then
620     echo "Debug messages: $with_logging"
621 else
622     echo "Debug messages: yes"
623 fi
624
625 echo -n "Automake version: "
626 automake --version | head -1
627
628 if test "x$with_jpeg_factory" = "xyes"; then
629    echo "With JPEG Factory support"
630 else
631    echo "Without JPEG Factory support"
632 fi
633
634 if test "x$ac_cv_header_pthread_h" = "xyes"; then
635    echo "Threads: pthread lib found."
636 else
637    echo "Threads: no threads (pthread lib not found.)"
638 fi
639