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 ! -d $QWT_INCLUDES; then
51 QWT_INCLUDES=$QWTHOME"/include"
56 if test -z $QWT_INCLUDES; then
57 QWT_INCLUDES="$QWTHOME/include"
61 if test "x$qwt_ok" = xno -o ! -d "$QWTHOME" ; then
63 AC_MSG_WARN(qwt not found)
68 CPPFLAGS_old=$CPPFLAGS
69 CPPFLAGS="$CPPFLAGS -I$QWT_INCLUDES"
70 CPPFLAGS="$CPPFLAGS $QT_INCLUDES"
72 AC_CHECK_HEADER(qwt.h,qwt_ok=yes,qwt_ok=no)
74 CPPFLAGS=$CPPFLAGS_old
76 if test "x$qwt_ok" = xno ; then
78 AC_MSG_WARN(qwt not found)
83 if test "x$qwt_ok" = "xyes"
85 AC_MSG_CHECKING(linking qwt library)
87 if test "x$QTDIR" = "x/usr"
91 LIBS="$LIBS -L$QTDIR/lib -lqt-mt"
93 if test "x$QWTHOME" = "x/usr"
97 LIBS="$LIBS -L$QWTHOME/lib -lqwt"
100 CXXFLAGS_old=$CXXFLAGS
101 CXXFLAGS="$CXXFLAGS $QT_INCLUDES -I$QWT_INCLUDES"
103 AC_CACHE_VAL(salome_cv_lib_qwt,[
105 #include <qapplication.h>
106 #include <qwt_plot.h>
109 QApplication a(n, s);
113 eval "salome_cv_lib_qwt=yes",eval "salome_cv_lib_qwt=no")
115 qwt_ok="$salome_cv_lib_qwt"
117 if test "x$qwt_ok" = "xno"
119 AC_MSG_RESULT(unable to link with qwt library)
120 AC_MSG_RESULT(QWTHOME environment variable may be wrong)
122 QWT_INCLUDES="-I$QWT_INCLUDES"
123 if test "x$QWTHOME" = "x/usr"
127 QWT_LIBS="-L$QWTHOME/lib -lqwt"
130 AC_SUBST(QWT_INCLUDES)
137 CXXFLAGS=$CXXFLAGS_old