Lines 212-236
AC_LANG_PUSH([C++])
Link Here
|
212 |
_SAVE_CPPFLAGS="$CPPFLAGS" |
212 |
_SAVE_CPPFLAGS="$CPPFLAGS" |
213 |
CPPFLAGS="$CPPFLAGS $_GECKO_EXTRA_CPPFLAGS $_GECKO_CFLAGS" |
213 |
CPPFLAGS="$CPPFLAGS $_GECKO_EXTRA_CPPFLAGS $_GECKO_CFLAGS" |
214 |
|
214 |
|
215 |
AC_MSG_CHECKING([[whether we have a gtk 2 gecko build]]) |
|
|
216 |
AC_RUN_IFELSE( |
217 |
[AC_LANG_SOURCE( |
218 |
[[#include <mozilla-config.h> |
219 |
#include <string.h> |
220 |
#include <stdlib.h> |
221 |
int main(void) { |
222 |
if (strcmp (MOZ_DEFAULT_TOOLKIT, "gtk2") == 0 || |
223 |
strcmp (MOZ_DEFAULT_TOOLKIT, "cairo-gtk2") == 0) |
224 |
return EXIT_SUCCESS; |
225 |
|
226 |
return EXIT_FAILURE; |
227 |
} ]] |
228 |
)], |
229 |
[result=yes], |
230 |
[AC_MSG_ERROR([[This program needs a gtk 2 gecko build]])], |
231 |
[result=maybe]) |
232 |
AC_MSG_RESULT([$result]) |
233 |
|
234 |
AC_MSG_CHECKING([[whether we have a gecko debug build]]) |
215 |
AC_MSG_CHECKING([[whether we have a gecko debug build]]) |
235 |
AC_COMPILE_IFELSE( |
216 |
AC_COMPILE_IFELSE( |
236 |
[AC_LANG_SOURCE( |
217 |
[AC_LANG_SOURCE( |
Lines 304-310
if (!stream) return 126;
Link Here
|
304 |
#ifdef MOZILLA_1_8_BRANCH |
285 |
#ifdef MOZILLA_1_8_BRANCH |
305 |
version = "1.8.1"; |
286 |
version = "1.8.1"; |
306 |
#else |
287 |
#else |
307 |
if (strncmp (MOZILLA_VERSION, "1.9", strlen ("1.9")) == 0) { |
288 |
if (strncmp (MOZILLA_VERSION, "2.0", strlen ("2.0")) == 0) { |
|
|
289 |
version = "2.0"; |
290 |
} else if (strncmp (MOZILLA_VERSION, "1.9", strlen ("1.9")) == 0) { |
308 |
version = "1.9"; |
291 |
version = "1.9"; |
309 |
} else if (strncmp (MOZILLA_VERSION, "1.8", strlen ("1.8")) == 0) { |
292 |
} else if (strncmp (MOZILLA_VERSION, "1.8", strlen ("1.8")) == 0) { |
310 |
version = "1.8"; |
293 |
version = "1.8"; |
Lines 328-334
AC_LANG_POP([C++])
Link Here
|
328 |
|
311 |
|
329 |
gecko_cv_gecko_version_int="$(echo "$gecko_cv_gecko_version" | $AWK -F . '{print [$]1 * 1000000 + [$]2 * 1000 + [$]3}')" |
312 |
gecko_cv_gecko_version_int="$(echo "$gecko_cv_gecko_version" | $AWK -F . '{print [$]1 * 1000000 + [$]2 * 1000 + [$]3}')" |
330 |
|
313 |
|
331 |
if test "$gecko_cv_gecko_version_int" -lt "1007000" -o "$gecko_cv_gecko_version_int" -gt "1009000"; then |
314 |
if test "$gecko_cv_gecko_version_int" -lt "1007000" -o "$gecko_cv_gecko_version_int" -gt "2000000"; then |
332 |
AC_MSG_ERROR([Gecko version $gecko_cv_gecko_version is not supported!]) |
315 |
AC_MSG_ERROR([Gecko version $gecko_cv_gecko_version is not supported!]) |
333 |
fi |
316 |
fi |
334 |
|
317 |
|
Lines 350-356
if test "$gecko_cv_gecko_version_int" -g
Link Here
|
350 |
fi |
333 |
fi |
351 |
|
334 |
|
352 |
if test "${gecko_cv_gecko}" = "libxul-embedding" -o "${gecko_cv_gecko}" = "libxul"; then |
335 |
if test "${gecko_cv_gecko}" = "libxul-embedding" -o "${gecko_cv_gecko}" = "libxul"; then |
353 |
PKG_CHECK_EXISTS([${gecko_cv_gecko} >= 1.9.1],[gecko_cv_have_gecko_1_9_1=yes gecko_cv_gecko_version="1.9.1" gecko_cv_gecko_version_int=1009001],[gecko_cv_have_gecko_1_9_1=no]) |
336 |
PKG_CHECK_EXISTS([${gecko_cv_gecko} >= 1.9.1], |
|
|
337 |
[ gecko_cv_have_gecko_1_9_1=yes |
338 |
if test "$gecko_cv_gecko_version_int" -lt "2000000"; then gecko_cv_gecko_version="1.9.1" gecko_cv_gecko_version_int=1009001; fi |
339 |
],[gecko_cv_have_gecko_1_9_1=no]) |
354 |
else |
340 |
else |
355 |
gecko_cv_have_gecko_1_9_1=no |
341 |
gecko_cv_have_gecko_1_9_1=no |
356 |
fi |
342 |
fi |
Lines 359-364
if test "$gecko_cv_have_gecko_1_9_1" = "
Link Here
|
359 |
AC_DEFINE([HAVE_GECKO_1_9_1],[1],[Define if we have gecko 1.9.1]) |
345 |
AC_DEFINE([HAVE_GECKO_1_9_1],[1],[Define if we have gecko 1.9.1]) |
360 |
fi |
346 |
fi |
361 |
|
347 |
|
|
|
348 |
if test "$gecko_cv_gecko_version_int" -ge "2000000"; then |
349 |
AC_DEFINE([HAVE_GECKO_2_0],[1],[Define if we have gecko 2.0]) |
350 |
gecko_cv_have_gecko_2_0=yes |
351 |
fi |
352 |
|
362 |
fi # if gecko_cv_have_gecko |
353 |
fi # if gecko_cv_have_gecko |
363 |
|
354 |
|
364 |
$1[]_VERSION=$gecko_cv_gecko_version |
355 |
$1[]_VERSION=$gecko_cv_gecko_version |
Lines 407-412
AM_CONDITIONAL([HAVE_GECKO_1_8],[test "$
Link Here
|
407 |
AM_CONDITIONAL([HAVE_GECKO_1_8_1],[test "$gecko_cv_have_gecko" = "yes" -a "$gecko_cv_gecko_version_int" -ge "1008001"]) |
398 |
AM_CONDITIONAL([HAVE_GECKO_1_8_1],[test "$gecko_cv_have_gecko" = "yes" -a "$gecko_cv_gecko_version_int" -ge "1008001"]) |
408 |
AM_CONDITIONAL([HAVE_GECKO_1_9],[test "$gecko_cv_have_gecko" = "yes" -a "$gecko_cv_gecko_version_int" -ge "1009000"]) |
399 |
AM_CONDITIONAL([HAVE_GECKO_1_9],[test "$gecko_cv_have_gecko" = "yes" -a "$gecko_cv_gecko_version_int" -ge "1009000"]) |
409 |
AM_CONDITIONAL([HAVE_GECKO_1_9_1],[test "$gecko_cv_have_gecko" = "yes" -a "$gecko_cv_have_gecko_1_9_1" = "yes"]) |
400 |
AM_CONDITIONAL([HAVE_GECKO_1_9_1],[test "$gecko_cv_have_gecko" = "yes" -a "$gecko_cv_have_gecko_1_9_1" = "yes"]) |
|
|
401 |
AM_CONDITIONAL([HAVE_GECKO_2_0],[test "$gecko_cv_have_gecko" = "yes" -a "$gecko_cv_have_gecko_2_0" = "yes"]) |
410 |
AM_CONDITIONAL([HAVE_GECKO_HOME],[test "x$_GECKO_HOME" != "x"]) |
402 |
AM_CONDITIONAL([HAVE_GECKO_HOME],[test "x$_GECKO_HOME" != "x"]) |
411 |
AM_CONDITIONAL([HAVE_GECKO_DEBUG],[test "$gecko_cv_have_debug" = "yes"]) |
403 |
AM_CONDITIONAL([HAVE_GECKO_DEBUG],[test "$gecko_cv_have_debug" = "yes"]) |
412 |
AM_CONDITIONAL([HAVE_GECKO_XPCOM_GLUE],[test "$gecko_cv_have_xpcom_glue" = "yes"]) |
404 |
AM_CONDITIONAL([HAVE_GECKO_XPCOM_GLUE],[test "$gecko_cv_have_xpcom_glue" = "yes"]) |