mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-09 18:31:04 +00:00
qt2 config fixes
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2812 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
5dc77bb072
commit
ae62029959
@ -1,3 +1,7 @@
|
|||||||
|
2001-09-27 John Levon <moz@compsoc.man.ac.uk>
|
||||||
|
|
||||||
|
* qt2.m4: fix for mis-named -lqt2
|
||||||
|
|
||||||
2001-08-19 Lars Gullik Bjønnes <larsbj@birdstep.com>
|
2001-08-19 Lars Gullik Bjønnes <larsbj@birdstep.com>
|
||||||
|
|
||||||
* libtool.m4: update to latest version
|
* libtool.m4: update to latest version
|
||||||
|
118
config/qt2.m4
118
config/qt2.m4
@ -20,11 +20,6 @@
|
|||||||
## the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
## the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
## Boston, MA 02111-1307, USA.
|
## Boston, MA 02111-1307, USA.
|
||||||
|
|
||||||
## ------------------------------------------------------------------------
|
|
||||||
## Find a file (or one of more files in a list of dirs)
|
|
||||||
## ------------------------------------------------------------------------
|
|
||||||
##
|
|
||||||
|
|
||||||
AC_DEFUN(QT2_MOC_ERROR_MESSAGE,
|
AC_DEFUN(QT2_MOC_ERROR_MESSAGE,
|
||||||
[
|
[
|
||||||
AC_MSG_ERROR([No Qt meta object compiler (moc) found!
|
AC_MSG_ERROR([No Qt meta object compiler (moc) found!
|
||||||
@ -103,8 +98,16 @@ AC_DEFUN(QT2_AC_PATH_MOC,
|
|||||||
[
|
[
|
||||||
QT2_FIND_PATH(moc, MOC, [$ac_qt2_bindir $QTDIR/bin \
|
QT2_FIND_PATH(moc, MOC, [$ac_qt2_bindir $QTDIR/bin \
|
||||||
/usr/bin /usr/X11R6/bin /usr/lib/qt2/bin \
|
/usr/bin /usr/X11R6/bin /usr/lib/qt2/bin \
|
||||||
/usr/local/qt2/bin /usr/local/qt/bin /usr/lib/qt/bin], [QT2_MOC_ERROR_MESSAGE])
|
/usr/local/qt2/bin /usr/local/qt/bin /usr/lib/qt/bin],)
|
||||||
|
|
||||||
|
QT2_FIND_PATH(moc2, MOC2, [$ac_qt2_bindir $QTDIR/bin \
|
||||||
|
/usr/bin /usr/X11R6/bin /usr/lib/qt2/bin \
|
||||||
|
/usr/local/qt2/bin /usr/local/qt/bin /usr/lib/qt/bin],)
|
||||||
|
|
||||||
|
if ! test -z "$MOC2"; then
|
||||||
|
MOC="$MOC2";
|
||||||
|
fi
|
||||||
|
|
||||||
if test -z "$MOC"; then
|
if test -z "$MOC"; then
|
||||||
if test -n "$ac_cv_path_qt2moc"; then
|
if test -n "$ac_cv_path_qt2moc"; then
|
||||||
output=`eval "$ac_cv_path_qt2moc --help 2>&1 | sed -e '1q' | grep Qt"`
|
output=`eval "$ac_cv_path_qt2moc --help 2>&1 | sed -e '1q' | grep Qt"`
|
||||||
@ -113,7 +116,7 @@ AC_DEFUN(QT2_AC_PATH_MOC,
|
|||||||
echo "configure:__oline__: moc output: $output" >&AC_FD_CC
|
echo "configure:__oline__: moc output: $output" >&AC_FD_CC
|
||||||
|
|
||||||
if test -z "$output"; then
|
if test -z "$output"; then
|
||||||
MOC_ERROR_MESSAGE
|
QT2_MOC_ERROR_MESSAGE
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -135,31 +138,23 @@ int main() {
|
|||||||
EOF
|
EOF
|
||||||
])
|
])
|
||||||
|
|
||||||
AC_DEFUN(QT2_CHECK_DIRECT,
|
dnl check for -lqt2 not -lqt
|
||||||
|
AC_DEFUN(QT2_CHECK_LIB_NAME,
|
||||||
[
|
[
|
||||||
AC_MSG_CHECKING([if Qt2 compiles without flags])
|
|
||||||
AC_CACHE_VAL(cv_qt2_direct,
|
|
||||||
[
|
|
||||||
ac_LD_LIBRARY_PATH_safe=$LD_LIBRARY_PATH
|
|
||||||
ac_LIBRARY_PATH="$LIBRARY_PATH"
|
|
||||||
ac_cxxflags_safe="$CXXFLAGS"
|
ac_cxxflags_safe="$CXXFLAGS"
|
||||||
ac_ldflags_safe="$LDFLAGS"
|
ac_ldflags_safe="$LDFLAGS"
|
||||||
ac_libs_safe="$LIBS"
|
ac_libs_safe="$LIBS"
|
||||||
|
|
||||||
CXXFLAGS="$CXXFLAGS -I$qt2_includes"
|
CXXFLAGS="$CXXFLAGS -I$qt2_incdir"
|
||||||
LDFLAGS="$X_LDFLAGS"
|
LDFLAGS="-L$qt2_libdir $X_LDFLAGS"
|
||||||
LIBS="-lqt -lXext -lX11 $LIBSOCKET"
|
LIBS="$LIBS -lqt2 -lXext -lX11 $LIBSOCKET"
|
||||||
LD_LIBRARY_PATH=
|
|
||||||
export LD_LIBRARY_PATH
|
|
||||||
LIBRARY_PATH=
|
|
||||||
export LIBRARY_PATH
|
|
||||||
|
|
||||||
QT2_PRINT_PROGRAM
|
QT2_PRINT_PROGRAM
|
||||||
|
|
||||||
if AC_TRY_EVAL(ac_link) && test -s conftest; then
|
if AC_TRY_EVAL(ac_link) && test -s conftest; then
|
||||||
cv_qt2_direct="yes"
|
rm -f conftest*
|
||||||
|
ac_qt2_name="-lqt2"
|
||||||
else
|
else
|
||||||
cv_qt2_direct="no"
|
|
||||||
echo "configure: failed program was:" >&AC_FD_CC
|
echo "configure: failed program was:" >&AC_FD_CC
|
||||||
cat conftest.$ac_ext >&AC_FD_CC
|
cat conftest.$ac_ext >&AC_FD_CC
|
||||||
fi
|
fi
|
||||||
@ -167,20 +162,6 @@ rm -f conftest*
|
|||||||
CXXFLAGS="$ac_cxxflags_safe"
|
CXXFLAGS="$ac_cxxflags_safe"
|
||||||
LDFLAGS="$ac_ldflags_safe"
|
LDFLAGS="$ac_ldflags_safe"
|
||||||
LIBS="$ac_libs_safe"
|
LIBS="$ac_libs_safe"
|
||||||
|
|
||||||
LD_LIBRARY_PATH="$ac_LD_LIBRARY_PATH_safe"
|
|
||||||
export LD_LIBRARY_PATH
|
|
||||||
LIBRARY_PATH="$ac_LIBRARY_PATH"
|
|
||||||
export LIBRARY_PATH
|
|
||||||
])
|
|
||||||
|
|
||||||
if test "$cv_qt2_direct" = "yes"; then
|
|
||||||
AC_MSG_RESULT(yes)
|
|
||||||
$1
|
|
||||||
else
|
|
||||||
AC_MSG_RESULT(no)
|
|
||||||
$2
|
|
||||||
fi
|
|
||||||
])
|
])
|
||||||
|
|
||||||
## ------------------------------------------------------------------------
|
## ------------------------------------------------------------------------
|
||||||
@ -198,22 +179,22 @@ qt2_includes=""
|
|||||||
|
|
||||||
AC_ARG_WITH(qt2-dir,
|
AC_ARG_WITH(qt2-dir,
|
||||||
[ --with-qt2-dir where the root of Qt2 is installed ],
|
[ --with-qt2-dir where the root of Qt2 is installed ],
|
||||||
[ ac_qt2_includes="$withval"/include
|
[ ac_qt2_includes=`eval echo "$withval"/include`
|
||||||
ac_qt2_libraries="$withval"/lib
|
ac_qt2_libraries=`eval echo "$withval"/lib`
|
||||||
ac_qt2_bindir="$withval"/bin
|
ac_qt2_bindir=`eval echo "$withval"/bin`
|
||||||
])
|
])
|
||||||
|
|
||||||
AC_ARG_WITH(qt2-includes,
|
AC_ARG_WITH(qt2-includes,
|
||||||
[ --with-qt2-includes where the Qt2 includes are. ],
|
[ --with-qt2-includes where the Qt2 includes are. ],
|
||||||
[
|
[
|
||||||
ac_qt2_includes="$withval"
|
ac_qt2_includes=`eval echo "$withval"`
|
||||||
])
|
])
|
||||||
|
|
||||||
qt2_libs_given=no
|
qt2_libs_given=no
|
||||||
|
|
||||||
AC_ARG_WITH(qt2-libraries,
|
AC_ARG_WITH(qt2-libraries,
|
||||||
[ --with-qt2-libraries where the Qt2 library is installed.],
|
[ --with-qt2-libraries where the Qt2 library is installed.],
|
||||||
[ ac_qt2_libraries="$withval"
|
[ ac_qt2_libraries=`eval echo "$withval"`
|
||||||
qt2_libs_given=yes
|
qt2_libs_given=yes
|
||||||
])
|
])
|
||||||
|
|
||||||
@ -241,30 +222,39 @@ for dir in $qt2_libdirs; do
|
|||||||
if test=`eval $try 2> /dev/null`; then qt2_libdir=$dir; break; else echo "tried $dir" >&AC_FD_CC ; fi
|
if test=`eval $try 2> /dev/null`; then qt2_libdir=$dir; break; else echo "tried $dir" >&AC_FD_CC ; fi
|
||||||
done
|
done
|
||||||
|
|
||||||
dnl AC_FIND_FILE(libqt.so.2.2.3 libqt.so.2.2 libqt.so.2 libqt2.so libqt.a libqt.sl, $qt2_libdirs, qt2_libdir)
|
ac_qt2_name="-lqt"
|
||||||
|
|
||||||
|
AC_FIND_FILE(libqt.so.2.2.3 libqt.so.2.2 libqt.so.2 libqt2.so libqt.a libqt.sl, $qt2_libdirs, qt2_libdir)
|
||||||
|
|
||||||
ac_qt2_libraries="$qt2_libdir"
|
ac_qt2_libraries="$qt2_libdir"
|
||||||
|
|
||||||
ac_cxxflags_safe="$CXXFLAGS"
|
QT2_CHECK_LIB_NAME
|
||||||
ac_ldflags_safe="$LDFLAGS"
|
|
||||||
ac_libs_safe="$LIBS"
|
|
||||||
|
|
||||||
CXXFLAGS="$CXXFLAGS -I$qt2_incdir"
|
if test "$ac_qt2_name" = "-lqt"; then
|
||||||
LDFLAGS="-L$qt2_libdir $X_LDFLAGS"
|
ac_qt2_libraries="$qt2_libdir"
|
||||||
LIBS="$LIBS -lqt -lXext -lX11 $LIBSOCKET"
|
|
||||||
|
|
||||||
QT2_PRINT_PROGRAM
|
ac_cxxflags_safe="$CXXFLAGS"
|
||||||
|
ac_ldflags_safe="$LDFLAGS"
|
||||||
|
ac_libs_safe="$LIBS"
|
||||||
|
|
||||||
if AC_TRY_EVAL(ac_link) && test -s conftest; then
|
CXXFLAGS="$CXXFLAGS -I$qt2_incdir"
|
||||||
|
LDFLAGS="-L$qt2_libdir $X_LDFLAGS"
|
||||||
|
LIBS="$LIBS -lqt -lXext -lX11 $LIBSOCKET"
|
||||||
|
|
||||||
|
QT2_PRINT_PROGRAM
|
||||||
|
|
||||||
|
if AC_TRY_EVAL(ac_link) && test -s conftest; then
|
||||||
|
rm -f conftest*
|
||||||
|
else
|
||||||
|
echo "configure: failed program was:" >&AC_FD_CC
|
||||||
|
cat conftest.$ac_ext >&AC_FD_CC
|
||||||
|
ac_qt2_libraries="NO"
|
||||||
|
fi
|
||||||
rm -f conftest*
|
rm -f conftest*
|
||||||
else
|
CXXFLAGS="$ac_cxxflags_safe"
|
||||||
echo "configure: failed program was:" >&AC_FD_CC
|
LDFLAGS="$ac_ldflags_safe"
|
||||||
cat conftest.$ac_ext >&AC_FD_CC
|
LIBS="$ac_libs_safe"
|
||||||
ac_qt2_libraries="NO"
|
|
||||||
fi
|
fi
|
||||||
rm -f conftest*
|
|
||||||
CXXFLAGS="$ac_cxxflags_safe"
|
|
||||||
LDFLAGS="$ac_ldflags_safe"
|
|
||||||
LIBS="$ac_libs_safe"
|
|
||||||
|
|
||||||
if test "$ac_qt2_includes" = NO || test "$ac_qt2_libraries" = NO; then
|
if test "$ac_qt2_includes" = NO || test "$ac_qt2_libraries" = NO; then
|
||||||
ac_cv_have_qt2="have_qt2=no"
|
ac_cv_have_qt2="have_qt2=no"
|
||||||
@ -285,6 +275,10 @@ else
|
|||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
else
|
else
|
||||||
|
dnl libs and headers supplied. Need to check lib name
|
||||||
|
qt2_incdir="$ac_qt2_includes"
|
||||||
|
qt2_libdir="$ac_qt2_libraries"
|
||||||
|
QT2_CHECK_LIB_NAME
|
||||||
have_qt2="yes"
|
have_qt2="yes"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -293,7 +287,7 @@ eval "$ac_cv_have_qt2"
|
|||||||
if test "$have_qt2" != yes; then
|
if test "$have_qt2" != yes; then
|
||||||
AC_MSG_RESULT([$have_qt2]);
|
AC_MSG_RESULT([$have_qt2]);
|
||||||
else
|
else
|
||||||
ac_cv_have_qt2="have_qt2=yes \
|
ac_cv_have_qt2="have_qt2=yes ac_qt2_name=$ac_qt2_name \
|
||||||
ac_qt2_includes=$ac_qt2_includes ac_qt2_libraries=$ac_qt2_libraries"
|
ac_qt2_includes=$ac_qt2_includes ac_qt2_libraries=$ac_qt2_libraries"
|
||||||
AC_MSG_RESULT([libraries $ac_qt2_libraries, headers $ac_qt2_includes])
|
AC_MSG_RESULT([libraries $ac_qt2_libraries, headers $ac_qt2_includes])
|
||||||
|
|
||||||
@ -301,10 +295,6 @@ else
|
|||||||
qt2_includes="$ac_qt2_includes"
|
qt2_includes="$ac_qt2_includes"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test ! "$qt2_libs_given" = "yes"; then
|
|
||||||
QT2_CHECK_DIRECT(qt2_libraries= ,[])
|
|
||||||
fi
|
|
||||||
|
|
||||||
dnl check it is Qt2
|
dnl check it is Qt2
|
||||||
|
|
||||||
SAVE_CXXFLAGS="$CXXFLAGS"
|
SAVE_CXXFLAGS="$CXXFLAGS"
|
||||||
@ -342,7 +332,7 @@ else
|
|||||||
all_libraries="$QT2_LDFLAGS $all_libraries"
|
all_libraries="$QT2_LDFLAGS $all_libraries"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
QT2_LIBS="-lqt"
|
QT2_LIBS="$ac_qt2_name"
|
||||||
|
|
||||||
AC_SUBST(QT2_INCLUDES)
|
AC_SUBST(QT2_INCLUDES)
|
||||||
AC_SUBST(QT2_LDFLAGS)
|
AC_SUBST(QT2_LDFLAGS)
|
||||||
|
Loading…
Reference in New Issue
Block a user