AC_CANONICAL_HOST
dnl Used on the Irix platform
-AR="ar"
-ARFLAGS="cru"
case "${host}" in
*-*-irix*)
- if test "$CXX" = "CC"; then
- AR="CC -ar"
+ if test "x$CXX" = "xCC" -o "x$CXX" = "xccache CC"; then
+ AR="$CXX -ar"
ARFLAGS="-o"
CXXFLAGS="$CXXFLAGS -I$(top_srcdir)/simgear/compatibility"
+ compatibility_DIR="compatibility"
fi
;;
+*)
+ AR="ar"
+ ARFLAGS="cru"
+ compatibility_DIR=
+ ;;
esac
AC_SUBST(AR)
AC_SUBST(ARFLAGS)
+AC_SUBST(compatibility_DIR)
if echo $includedir | egrep "simgear$" > /dev/null; then
echo "includedir is" $includedir "libdir is" $libdir
dnl Checks for libraries.
-AC_SEARCH_LIBS(cos, m)
-
dnl Thread related checks
AC_CHECK_HEADER(pthread.h)
AC_CHECK_LIB(pthread, pthread_exit)
LIBS=$save_LIBS
fi
-AM_CONDITIONAL(HAVE_THREADS, test "x$ac_cv_lib_c_r_pthread_exit" = "xyes" -a "x$ac_cv_header_pthread_h" = "xyes")
+AM_CONDITIONAL(HAVE_THREADS, test "x$ac_cv_lib_pthread_pthread_exit" = "xyes" -a "x$ac_cv_header_pthread_h" = "xyes")
+thread_LIBS="$LIBS"
+LIBS=""
+dnl search for network related libraries
AC_SEARCH_LIBS(inet_addr, xnet)
AC_SEARCH_LIBS(socket, socket)
-dnl check for glut location
-AC_CHECK_HEADER(GL/glut.h)
-if test "x$ac_cv_header_GL_glut_h" = "xyes"; then
- AC_DEFINE([GLUT_H], "GL/glut.h", [Define as glut.h include location])
-else
- AC_CHECK_HEADER(GLUT/glut.h)
- if test "x$ac_cv_header_GLUT_glut_h" = "xyes"; then
- AC_DEFINE([GLUT_H], "GLUT/glut.h", [Define as glut.h include location])
- else
- echo "Neither GL/glut.h nor GLUT/glut.h found. Cannot continue"
- exit
- fi
-fi
+network_LIBS="$LIBS"
+LIBS=""
+
+dnl check for some default libraries
+AC_SEARCH_LIBS(cos, m)
base_LIBS="$LIBS"
-LIBS=""
dnl check for OpenGL related libraries
case "${host}" in
AC_DEFINE([WIN32], 1, [Define for Win32 platforms])
AC_DEFINE([NOMINMAX], 1, [Define for Win32 platforms])
- LIBS="$LIBS -lglut32 -lglu32 -lopengl32"
+ LIBS="$LIBS -lglu32 -lopengl32"
LIBS="$LIBS -luser32 -lgdi32 -lwinmm"
dnl add -lwsock32 for mingwin
*-apple-darwin*)
dnl Mac OS X
- LIBS="$LIBS -framework GLUT -framework OpenGL -framework Carbon -lobjc"
+ LIBS="$LIBS -framework OpenGL -framework Carbon -lobjc"
;;
*)
fi
AC_SEARCH_LIBS(gluLookAt, [ GLU MesaGLU ])
- AC_SEARCH_LIBS(glutGetModifiers, [ glut freeglut ])
;;
esac
AC_SUBST(base_LIBS)
AC_SUBST(opengl_LIBS)
+AC_SUBST(thread_LIBS)
+AC_SUBST(network_LIBS)
dnl Check for MS Windows environment
AC_CHECK_HEADER(windows.h)
simgear/scene/material/Makefile \
simgear/scene/model/Makefile \
simgear/scene/sky/Makefile \
+ simgear/scene/sky/clouds3d/Makefile \
simgear/scene/tgdb/Makefile \
simgear/screen/Makefile \
simgear/serial/Makefile \
echo -n "Automake version: "
automake --version | head -1
-if test "x$ac_cv_header_GL_glut_h" = "xyes"; then
- echo "With GL/glut.h"
-fi
-if test "x$ac_cv_header_GLUT_glut_h" = "xyes"; then
- echo "With GLUT/glut.h"
-fi
-
if test "x$with_jpeg_factory" = "xyes"; then
echo "With JPEG Factory support"
else