1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
AC_HAVE_GL
KDE_HAVE_GL=yes;
if test "X$GLLIB" = "X"; then
KDE_HAVE_GL=no
fi
AC_SUBST(KDE_HAVE_GL)
AC_ARG_WITH(
threshold,
[ --with-threshold@<:@=0..15@:>@ Smoke: Qt tests threshold Default:15 Lower=more tests],
[ qt_test_threshold="$withval" ],
[ qt_test_threshold=15 ]
)
AC_SUBST(qt_test_threshold)
if test "X$kde_build_libsmoke" = "Xqt" -o "X$kde_build_libsmoke" = "Xqt kde"; then
AC_CONFIG_FILES([ smoke/qt/qtguess.pl ], [
cd smoke/qt
perl qtguess.pl
cd ../..
])
AC_CONFIG_FILES([ smoke/qt/generate.pl ], [
])
fi
dnl -------
dnl Test for libqscintilla (QScintilla support)
dnl -------
AC_ARG_ENABLE(
qscintilla,
[ --enable-qscintilla@<:@=yes|no@:>@ Smoke: build Smoke with QScintilla extention for qt @<:@default:no@:>@],
[ qtextscintilla="$enableval" ],
[ qtextscintilla="no" ]
)
AC_SUBST(qtextscintilla)
AC_DEFUN([AC_FIND_QSCINTILLA],
[
AC_MSG_CHECKING([for libqscintilla])
AC_CACHE_VAL(ac_cv_lib_qscintilla,
[
kde_ldflags_save="$LDFLAGS"
kde_libs_save="$LIBS"
kde_cxxflags_save="$CXXFLAGS"
LIBS="-lqscintilla $LIBQT $LIBS"
CXXFLAGS="$CXXFLAGS $all_includes"
LDFLAGS="$LDFLAGS $all_libraries $USER_LDFLAGS"
AC_TRY_LINK([
#include <qextscintillabase.h>
],
[
QextScintillaBase s;
],
eval "ac_cv_lib_qscintilla='-lqscintilla'",
eval "ac_cv_lib_qscintilla=no")
LDFLAGS=$kde_ldflags_save
LIBS=$kde_libs_save
CXXFLAGS=$kde_cxxflags_save
])
if test ! "$ac_cv_lib_qscintilla" = no; then
AC_DEFINE_UNQUOTED(HAVE_LIBQSCINTILLA, 1, [Define if you have libqscintilla])
LIBQSCINTILLA="$ac_cv_lib_qscintilla"
AC_MSG_RESULT($ac_cv_lib_qscintilla)
else
AC_MSG_ERROR(not found.
Check your installation and look into config.log)
LIBQSCINTILLA=""
fi
AC_SUBST(LIBQSCINTILLA)
])
if test "X$qtextscintilla" = "Xyes" ; then
AC_FIND_QSCINTILLA
fi
|