81 lines
2.3 KiB
Plaintext
81 lines
2.3 KiB
Plaintext
# configure.ac for the gpligc/ogie project
|
|
|
|
AC_INIT([gpligc], [1.10.1])
|
|
AM_INIT_AUTOMAKE([-Wall -Werror foreign])
|
|
AC_CONFIG_HEADERS([config.h])
|
|
|
|
AC_PROG_CC
|
|
AC_PROG_CXX
|
|
AC_PROG_INSTALL
|
|
|
|
# Checks for header files.
|
|
AC_CHECK_HEADERS([stdlib.h string.h sys/time.h unistd.h])
|
|
|
|
# Checks for typedefs, structures, and compiler characteristics.
|
|
AC_CHECK_HEADER_STDBOOL
|
|
AC_C_INLINE
|
|
|
|
# Checks for library functions.
|
|
AC_FUNC_MALLOC
|
|
AC_FUNC_STRTOD
|
|
AC_CHECK_FUNCS([floor gettimeofday pow sqrt strcasecmp strchr strtol])
|
|
|
|
# check host
|
|
AC_CANONICAL_HOST
|
|
|
|
# some checks dont work on my mingw32 compile platform
|
|
AS_IF(
|
|
[test "x$host_os" != xmingw32],
|
|
AC_CHECK_LIB([glut], [glutInit], [], [AC_MSG_ERROR([glut library not found]) ])
|
|
AC_CHECK_LIB([GLU], [gluErrorString], [], [AC_MSG_ERROR([GLU library not found]) ])
|
|
AC_CHECK_LIB([jpeg], [jpeg_std_error], [], [AC_MSG_ERROR([jpeg library not found])] )
|
|
,
|
|
echo "Platform is $host_os setting LIBS=-lglut -lglu32 -lopengl32 -ljpeg"
|
|
LIBS="-lglut -lglu32 -lopengl32 -ljpeg"
|
|
)
|
|
# -static-libgcc -static-libstdc++ works, but produces larger archive files
|
|
|
|
|
|
# on pc12 this is needed as of ? now?
|
|
AC_CHECK_LIB([GL], [glBegin])
|
|
#[glXCreatePbuffer])
|
|
AC_CHECK_LIB([X11], [XOpenDisplay])
|
|
|
|
AC_CHECK_FUNC([glXCreatePbuffer], [AC_DEFINE([HAVE_GLXPBUFFER], [1],
|
|
[Define if glXCreatePbuffer exists.])])
|
|
|
|
# use of osmesa is default, but optional
|
|
AC_ARG_ENABLE([osmesa],
|
|
[AS_HELP_STRING([--enable-osmesa], [support for osmesa @<:@default=check@:>@])],
|
|
[], [enable_osmesa=check])
|
|
LIBOSMESA=
|
|
AS_IF(
|
|
[test "x$enable_osmesa" != xno],
|
|
[AC_CHECK_LIB([OSMesa], [OSMesaCreateContextExt], [], [if test "x$enable_osmesa" != xcheck; then
|
|
AC_MSG_FAILURE([--enable-osmesa was given, but test for osmesa failed])
|
|
fi])
|
|
]
|
|
)
|
|
|
|
|
|
# use of gpsd is default, but optional
|
|
AC_ARG_WITH([gpsd],
|
|
[AS_HELP_STRING([--with-gpsd], [support for gpsd @<:@default=check@:>@])],
|
|
[], [with_gpsd=check])
|
|
LIBGPS=
|
|
AS_IF(
|
|
[test "x$with_gpsd" != xno],
|
|
[AC_CHECK_LIB([gps], [read], [], [if test "x$with_gpsd" != xcheck; then
|
|
AC_MSG_FAILURE([--with-gpsd was given, but test for gpsd failed])
|
|
fi])
|
|
]
|
|
)
|
|
|
|
AC_CONFIG_FILES([
|
|
Makefile
|
|
src/Makefile
|
|
perl/Makefile
|
|
images/Makefile
|
|
])
|
|
AC_OUTPUT
|