- PKG_CHECK_MODULES(QT4_FRONTEND, QtCore QtGui)
- if test "$pkg_failed" == "no" ; then
- QT4_INCLUDES=$QT4_FRONTEND_CFLAGS
- dnl QT4_LDFLAGS=$QT4_FRONTEND_LIBS
- QT4_LDFLAGS=`$PKG_CONFIG --libs-only-L QtCore QtGui`
- AC_SUBST(QT4_INCLUDES)
- AC_SUBST(QT4_LDFLAGS)
- QT4_VERSION=`$PKG_CONFIG --modversion QtCore`
- AC_SUBST(QT4_VERSION)
- QT4_LIB=`$PKG_CONFIG --libs-only-l QtCore QtGui`
- AC_SUBST(QT4_LIB)
- else
- QT4_DO_MANUAL_CONFIG
+ qt_corelibs="QtCore"
+ qt_guilibs="QtCore QtGui QtSvg"
+ if test "x$USE_QT5" != "xno" ; then
+ qt_corelibs="Qt5Core"
+ qt_guilibs="Qt5Core Qt5Concurrent Qt5Gui Qt5Svg Qt5Widgets"
+ lyx_use_x11extras=false
+ PKG_CHECK_EXISTS(Qt5X11Extras, [lyx_use_x11extras=true], [])
+ if $lyx_use_x11extras; then
+ qt_guilibs="$qt_guilibs Qt5X11Extras xcb"
+ AC_DEFINE(HAVE_QT5_X11_EXTRAS, 1,
+ [Define if you have the Qt5X11Extras module])
+ fi
+ lyx_use_winextras=false
+ PKG_CHECK_EXISTS(Qt5WinExtras, [lyx_use_winextras=true], [])
+ if $lyx_use_winextras; then
+ qt_guilibs="$qt_guilibs Qt5WinExtras"
+ fi
+ lyx_use_macextras=false
+ PKG_CHECK_EXISTS(Qt5MacExtras, [lyx_use_macextras=true], [])
+ if $lyx_use_macextras; then
+ qt_guilibs="$qt_guilibs Qt5MacExtras"
+ fi
+ fi
+ PKG_CHECK_MODULES(QT_CORE, $qt_corelibs,,[:])
+ if test "$pkg_failed" = "no" ; then
+ QT_CORE_INCLUDES=$QT_CORE_CFLAGS
+ AC_SUBST(QT_CORE_INCLUDES)
+ QT_CORE_LDFLAGS=`$PKG_CONFIG --libs-only-L $qt_corelibs`
+ AC_SUBST(QT_CORE_LDFLAGS)
+ QT_CORE_LIB=`$PKG_CONFIG --libs-only-l $qt_corelibs`
+ AC_SUBST(QT_CORE_LIB)
+ fi
+ PKG_CHECK_MODULES(QT_FRONTEND, $qt_guilibs,,[:])
+ if test "$pkg_failed" = "no" ; then
+ QT_INCLUDES=$QT_FRONTEND_CFLAGS
+ dnl QT_LDFLAGS=$QT_FRONTEND_LIBS
+ QT_LDFLAGS=`$PKG_CONFIG --libs-only-L $qt_guilibs`
+ AC_SUBST(QT_INCLUDES)
+ AC_SUBST(QT_LDFLAGS)
+ QTLIB_VERSION=`$PKG_CONFIG --modversion $qt_corelibs`
+ AC_SUBST(QTLIB_VERSION)
+ QT_LIB=`$PKG_CONFIG --libs-only-l $qt_guilibs`
+ AC_SUBST(QT_LIB)
+ dnl LIBS="$LIBS `$PKG_CONFIG --libs-only-other $qt_guilibs`"