summaryrefslogtreecommitdiffstats
path: root/xparts/mozilla/configure.in.in
blob: dc7ff8a57cef94bfbd8ca48cf0a1d6ab540a8e90 (plain)
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
AC_DEFUN([AC_PATH_MOZILLA],
[

AC_MSG_CHECKING([for Mozilla development headers])

mozilla_incldirs="/usr/include /usr/include/mozilla /usr/local/include /usr/X11R6/include/mozilla /opt/include /opt/mozilla/include /usr/include/xulrunner*"
AC_FIND_FILE(gtkmozembed.h, $mozilla_incldirs, mozilla_incdir)

mozilla_libdirs="/usr/lib /usr/lib/xulrunner*"
AC_FIND_FILE(libxul.so, $mozilla_libdirs, mozilla_libdir)

if test "$mozilla_incdir" = NO; then
  AC_FIND_FILE(gtkembedmoz/gtkmozembed.h, $mozilla_incldirs, mozilla_incdir)

  if test "$mozilla_incdir" != NO; then
    mozilla_incdir="$mozilla_incdir/gtkembedmoz"
  fi
fi

if test "$mozilla_incdir" = NO; then
  AC_MSG_RESULT(no);
else
  have_mozilla=yes;
  MOZILLA_INCLUDES="-I$mozilla_incdir"
  MOZILLA_LDFLAGS="-L$mozilla_libdir"
  AC_SUBST(MOZILLA_INCLUDES)
  AC_SUBST(MOZILLA_LDFLAGS)
  AC_MSG_RESULT([found in $mozilla_incdir]);
fi

AM_CONDITIONAL(include_MOZILLA_support, [test "$mozilla_incdir" != NO])

])

AC_PATH_MOZILLA
AC_GLIB_2
AC_GTK_2