dnl Process with autoconf to generate configure script -*- sh -*-
AC_INIT(LyX,2.1.0dev,[lyx-devel@lists.lyx.org],[lyx])
+AC_PRESERVE_HELP_ORDER
# Use ISO format only. The frontend needs to parse this
AC_SUBST(LYX_DATE, ["2011-04-29"])
AC_PREREQ(2.60)
### we need to know the byte order for unicode conversions
AC_C_BIGENDIAN
-### check which frontend we want to use
-LYX_USE_FRONTENDS
-
### Check for a C++ compiler
LYX_PROG_CXX
is correctly installed on your system.
Falling back to builtin file format detection.])])
-
-### check which frontend we want to use
-
+### setup the qt4 frontend.
dnl The code below is not in a macro, because this would cause big
dnl problems with the AC_REQUIRE contained in QT4_DO_IT_ALL.
-for frontend in $FRONTENDS ; do
- case "$frontend" in
- qt4)
- QT4_DO_IT_ALL([4.5.0])
- FRONTENDS_PROGS="$FRONTENDS_PROGS lyx-qt4\$(EXEEXT)"
- FRONTENDS_SUBDIRS="$FRONTENDS_SUBDIRS qt4"
- RPM_FRONTEND="qt4"
- FRONTEND_INFO="${FRONTEND_INFO}\
+QT4_DO_IT_ALL([4.5.0])
+AC_SUBST([FRONTENDS_SUBDIRS], [qt4])
+FRONTEND_INFO="${FRONTEND_INFO}\
Qt 4 Frontend:\n\
Qt 4 version:\t\t${QT4_VERSION}\n"
-dnl qt 4 build will fail without moc, uic, or bc
- if test -z "$MOC4"; then
- AC_MSG_ERROR([cannot find moc binary.])
- fi
- if test -z "$UIC4"; then
- AC_MSG_ERROR([cannot find uic binary.!])
- fi
- if test -z "$QT4_LIB"; then
- AC_MSG_ERROR([cannot find qt4 library.])
- fi
- if test "$bc_found" = "no"; then
- AC_MSG_ERROR([cannot find bc program.])
- fi
- ;;
- *)
- AC_MSG_ERROR([unknown frontend '$frontend'.]);;
- esac
-done
# fix the value of the prefixes.
test "x$prefix" = xNONE && prefix=$default_prefix
AC_HEADER_MAJOR
AC_CHECK_HEADERS(sys/time.h sys/types.h sys/select.h locale.h utime.h sys/utime.h)
-# some standard structures
-AC_HEADER_STAT
-AC_HEADER_TIME
-
# some standard types
AC_CHECK_TYPE(mode_t,[AC_DEFINE(HAVE_MODE_T, 1, [Define this to 1 if your compiler supports the mode_t type.])])
AC_TYPE_OFF_T
AC_TYPE_PID_T
-AC_TYPE_SIGNAL
AC_TYPE_SIZE_T
AC_TYPE_UID_T
LyX files dir: ${real_pkgdatadir}\n"
AC_SUBST(VERSION_INFO)
-AC_SUBST(RPM_FRONTEND)
AC_SUBST(AM_CPPFLAGS)
AC_SUBST(AM_CXXFLAGS)
AC_SUBST(AM_CFLAGS)