* use AS_COMPARE_VERSION to check whether the Qt version is correct.
* upgrade minimal requirement for autoconf to version 2.60 (released in 2006!).
test "$autoversion" != "" && {
echo "Using $autoversion"
} || {
- echo "LyX requires autoconf >= 2.59c"
+ echo "LyX requires autoconf >= 2.60"
exit 1
}
case $autoversion in
- *' '2.59d|*' '2.60[ab]|*' '2.6[0-9])
+ *' '2.60[ab]|*' '2.6[0-9])
;;
*)
echo "This autoconf version is not supported by LyX."
- echo "LyX only supports autoconf 2.59d-2.69."
+ echo "LyX only supports autoconf 2.60-2.69."
exit 1
;;
esac
AM_CONDITIONAL(INSTALL_WINDOWS, $lyx_install_windows)
AM_CONDITIONAL(INSTALL_CYGWIN, $lyx_install_cygwin)
AM_CONDITIONAL(INSTALL_POSIX, $lyx_install_posix)
-dnl Next two lines are only for autoconf <= 2.59
-datadir='${datarootdir}'
-AC_SUBST(datarootdir)
AC_SUBST(pkgdatadir)
AC_SUBST(program_suffix)
])
if test "$pkg_failed" != "no" ; then
QT4_DO_MANUAL_CONFIG
fi
+
+ dnl Check qt version
+ AS_VERSION_COMPARE($QT4_VERSION, $1,
+ [LYX_ERROR([LyX requires version $1 of Qt. Only version $QT4_VERSION has been found.])
+ ])
+
AC_PATH_PROGS(MOC4, [moc-qt4 moc],[],$qt4_cv_bin:$PATH)
AC_PATH_PROGS(UIC4, [uic-qt4 uic],[],$qt4_cv_bin:$PATH)
AC_PATH_PROGS(RCC4, [rcc-qt4 rcc],[],$qt4_cv_bin:$PATH)
AC_INIT(LyX,2.1.0dev,[lyx-devel@lists.lyx.org],[lyx])
# Use ISO format only. The frontend needs to parse this
AC_SUBST(LYX_DATE, ["2011-04-29"])
-AC_PREREQ(2.52)
+AC_PREREQ(2.60)
AC_CONFIG_SRCDIR(src/main.cpp)
AC_CONFIG_HEADERS([config.h])
for frontend in $FRONTENDS ; do
case "$frontend" in
qt4)
- QT4_DO_IT_ALL
+ QT4_DO_IT_ALL([4.5.0])
FRONTENDS_PROGS="$FRONTENDS_PROGS lyx-qt4\$(EXEEXT)"
FRONTENDS_SUBDIRS="$FRONTENDS_SUBDIRS qt4"
RPM_FRONTEND="qt4"