AC_PREREQ(2.52)
dnl Initialize the automake stuff
-AM_INIT_AUTOMAKE(SimGear, 0.3.10)
+AM_INIT_AUTOMAKE(SimGear, 1.99.4)
dnl Specify KAI C++ compiler and flags.
dnl Borrowed with slight modification from blitz distribution.
dnl check for OpenAL libraries
OPENAL_OK="no"
+ALUT_OK="no"
case "${host}" in
*-*-cygwin* | *-*-mingw32*)
dnl CygWin under Windoze.
LIBS="$LIBS -lwinmm -ldsound -ldxguid -lole32"
openal_LIBS="$LIBS"
OPENAL_OK="$ac_cv_search_alGenBuffers"
+ ALUT_OK="$ac_cv_search_alutInit"
;;
*-apple-darwin*)
openal_LIBS="$LIBS"
# not sure how to test if OpenAL exists on MacOS (does it come by default?)
OPENAL_OK="yes"
+ ALUT_OK="yes"
;;
*)
AC_SEARCH_LIBS(alGenBuffers, openal)
AC_SEARCH_LIBS(alutInit, [ alut openal ] )
OPENAL_OK="$ac_cv_search_alGenBuffers"
+ ALUT_OK="$ac_cv_search_alutInit"
openal_LIBS="$LIBS"
LIBS=$save_LIBS
;;
exit
fi
+if test "$ALUT_OK" == "no"; then
+ echo
+ echo "You *must* have the alut library installed on your system to build"
+ echo "SimGear!"
+ echo
+ echo "Please see README.OpenAL for more details."
+ echo
+ echo "configure aborted."
+ exit
+fi
+
+
+
LIBS="$base_LIBS"
AC_SUBST(base_LIBS)
exit
fi
-AC_MSG_CHECKING([for plib 1.8.4 or newer])
+AC_MSG_CHECKING([for plib 1.8.5 or newer])
AC_TRY_RUN([
#include <plib/ul.h>
-#define MIN_PLIB_VERSION 184
+#define MIN_PLIB_VERSION 185
int main() {
int major, minor, micro;
],
AC_MSG_RESULT(yes),
[AC_MSG_RESULT(wrong version);
- AC_MSG_ERROR([Install plib 1.8.4 or later first...])],
+ AC_MSG_ERROR([Install plib 1.8.5 or later first...])],
AC_MSG_RESULT(yes)
)
LIBS="$saved_LIBS"
+AC_CHECK_HEADER(osg/Version)
+if test "x$ac_cv_header_osg_Version" != "xyes"; then
+ echo
+ echo "You *must* have the OpenSceneGraph support library installed on your system"
+ echo "to build this version of SimGear!"
+ echo
+ echo "Please see README.OSG for more details."
+ echo
+ echo "configure aborted."
+ exit
+fi
+
AC_LANG_POP
dnl Check for system installed zlib