1 dnl Copyright (C) 2003 CEA/DEN, EDF R&D
4 AC_REQUIRE([CHECK_QT])dnl
13 [ --with-qwt=DIR directory path to QWT installation ],
15 AC_MSG_RESULT("select $withval as path to QWT")
19 [ --with-qwt_inc=DIR directory path to QWT includes ],
20 [QWT_INCLUDES="$withval"
21 AC_MSG_RESULT("select $withval as path to QWT includes")
24 if test -z $QWTHOME; then
25 AC_MSG_RESULT(QWTHOME not defined)
27 if test "x$exits_ok" = "xno"; then
28 for d in /usr/local /usr ; do
29 AC_CHECK_FILE(${d}/lib/libqwt.so,exits_ok=yes,exits_ok=no)
30 if test "x$exits_ok" = "xyes"; then
32 AC_MSG_RESULT(libqwt.so detected in $d/lib)
36 if test "x$exits_ok" = "xno"; then
37 for d in `echo $LD_LIBRARY_PATH | sed -e "s/:/ /g"` ; do
38 if test -f $d/libqwt.so ; then
39 AC_MSG_RESULT(libqwt.so detected in $d)
41 QWTHOME=`echo ${QWTHOME} | sed -e "s,[[^/]]*$,,;s,/$,,;s,^$,.,"`
47 if test "x$exits_ok" = "xyes"; then
48 if test -z $QWT_INCLUDES; then
49 QWT_INCLUDES=$QWTHOME"/include/qwt"
50 if test ! -f $QWT_INCLUDES/qwt.h ; then
51 QWT_INCLUDES=$QWTHOME"/include"
53 if test ! -f $QWT_INCLUDES/qwt.h ; then
54 QWT_INCLUDES=/usr/lib/qt3/include/qwt
59 if test -z $QWT_INCLUDES; then
60 QWT_INCLUDES="$QWTHOME/include"
64 if test "x$qwt_ok" = xno -o ! -d "$QWTHOME" ; then
66 AC_MSG_WARN(qwt not found)
71 CPPFLAGS_old=$CPPFLAGS
72 CPPFLAGS="$CPPFLAGS -I$QWT_INCLUDES"
73 CPPFLAGS="$CPPFLAGS $QT_INCLUDES"
75 AC_CHECK_HEADER(qwt.h,qwt_ok=yes,qwt_ok=no)
77 CPPFLAGS=$CPPFLAGS_old
79 if test "x$qwt_ok" = xno ; then
81 AC_MSG_WARN(qwt not found)
86 if test "x$qwt_ok" = "xyes"
88 AC_MSG_CHECKING(linking qwt library)
90 if test "x$QTDIR" = "x/usr"
94 LIBS="$LIBS -L$QTDIR/lib -lqt-mt"
96 if test "x$QWTHOME" = "x/usr"
100 LIBS="$LIBS -L$QWTHOME/lib -lqwt"
103 CXXFLAGS_old=$CXXFLAGS
104 CXXFLAGS="$CXXFLAGS $QT_INCLUDES -I$QWT_INCLUDES"
106 AC_CACHE_VAL(salome_cv_lib_qwt,[
108 #include <qapplication.h>
109 #include <qwt_plot.h>
112 QApplication a(n, s);
116 eval "salome_cv_lib_qwt=yes",eval "salome_cv_lib_qwt=no")
118 qwt_ok="$salome_cv_lib_qwt"
120 if test "x$qwt_ok" = "xno"
122 AC_MSG_RESULT(unable to link with qwt library)
123 AC_MSG_RESULT(QWTHOME environment variable may be wrong)
125 QWT_INCLUDES="-I$QWT_INCLUDES"
126 if test "x$QWTHOME" = "x/usr"
130 QWT_LIBS="-L$QWTHOME/lib -lqwt"
133 AC_SUBST(QWT_INCLUDES)
140 CXXFLAGS=$CXXFLAGS_old