dnl -lc and -lm as args to the compiler
AC_CHECK_LIB(m, sin)
AC_CHECK_LIB(c, fopen)
-AC_CHECK_LIB(bz2, main)
+AC_ARG_WITH(aiksaurus,
+ [ --without-aiksaurus do not use the AikSaurus library],
+ [lyx_use_aiksaurus=$withval])
+if test x$lyx_use_aiksaurus != xno; then
AC_CHECK_LIB(AikSaurus, main,
[AC_DEFINE(HAVE_LIBAIKSAURUS,,[Define this if you have the AikSaurus library])
- AIKSAURUS_LIBS="-lAikSaurus"
- AC_SUBST(AIKSAURUS_LIBS)
- ])
+ AIKSAURUS_LIBS="-lAikSaurus -lbz2"
+ ],,"-lbz2")
+fi
+AC_SUBST(AIKSAURUS_LIBS)
### Add extra directories to check for libraries.
LYX_WITH_DIR([extra-lib],[extra library directory],extra_lib, NONE)
# version numbers...
LYX_PATH_XPM
LYX_PATH_XFORMS
+FRONTEND_INFO=`cat <<EOF
+ libXpm version: ${XPM_VERSION}\n\
+ libforms version: ${XFORMS_VERSION}\n
+`
+
AC_SUBST(LYX_LIBS)
else
LYX_ERROR(dnl
LYX_CHECK_DECL_HDRS(mkstemp,[unistd.h stdlib.h])
+### Some information on what just happened
+real_bindir=`eval "echo \`eval \"echo ${bindir}\"\`"`
+real_datadir=`eval "echo \`eval \"echo ${datadir}/${PACKAGE}\"\`"`
+VERSION_INFO=`cat <<EOF
+Configuration\n\
+ Host type: ${host_alias}\n\
+ Special build flags: ${lyx_flags}\n\
+ C Compiler: ${CC}\n\
+ C Compiler flags: ${CFLAGS}\n\
+ C++ Compiler: ${CXX} ${CXX_VERSION}\n\
+ C++ Compiler flags: ${CXXFLAGS}\n\
+ Linker flags: ${LDFLAGS}\n\
+ Frontend: ${lyx_use_frontend}\n\
+${FRONTEND_INFO}\
+ LyX binary dir: ${real_bindir}\n\
+ LyX files dir: ${real_datadir}\n
+`
+
+AC_DEFINE_UNQUOTED(VERSION_INFO, "${VERSION_INFO}", Version information on the current build of LyX)
+
### Finish the work.
AC_CONFIG_SUBDIRS(sigc++ lib lib/reLyX)
AC_OUTPUT([Makefile \
src/frontends/controllers/Makefile \
src/frontends/xforms/Makefile \
src/frontends/qt2/Makefile \
+ src/frontends/qt2/moc/Makefile \
+ src/frontends/qt2/ui/Makefile \
+ src/frontends/qt2/ui/moc/Makefile \
src/frontends/gnome/Makefile \
])
-
-cat <<EOF
-
-Configuration:
- Source code location: ${srcdir}
- C++ Compiler: ${CXX}
- C++ Compiler flags: ${CXXFLAGS}
- C Compiler: ${CC}
- C Compiler flags: ${CFLAGS}
- LyX binary dir: `eval "echo \`eval \"echo ${bindir}\"\`"`
- LyX files dir: `eval "echo \`eval \"echo ${datadir}/${PACKAGE}\"\`"`
- Special flags: ${lyx_flags}
-
-EOF
+# show version information
+echo
+printf "$VERSION_INFO"
+echo
# Display a final warning if there has been a LYX_ERROR
LYX_CHECK_ERRORS