|
1 From: Hans Petter Jansson <hpj@copyleft.no> |
|
2 Wolfgang Rosenauer <wr@rosenauer.org> |
|
3 Subject: use libnsssharedhelper if available at compile time |
|
4 (can be disabled by exporting MOZ_XRE_NO_NSSHELPER=1) |
|
5 References: |
|
6 |
|
7 diff --git a/config/autoconf.mk.in b/config/autoconf.mk.in |
|
8 --- a/config/autoconf.mk.in |
|
9 +++ b/config/autoconf.mk.in |
|
10 @@ -478,16 +478,20 @@ MOZ_XIE_LIBS = @MOZ_XIE_LIBS@ |
|
11 XT_LIBS = @XT_LIBS@ |
|
12 |
|
13 MOZ_ALSA_LIBS = @MOZ_ALSA_LIBS@ |
|
14 |
|
15 GLIB_CFLAGS = @GLIB_CFLAGS@ |
|
16 GLIB_LIBS = @GLIB_LIBS@ |
|
17 GLIB_GMODULE_LIBS = @GLIB_GMODULE_LIBS@ |
|
18 |
|
19 +MOZ_ENABLE_NSSHELPER = @MOZ_ENABLE_NSSHELPER@ |
|
20 +NSSHELPER_CFLAGS = @NSSHELPER_CFLAGS@ |
|
21 +NSSHELPER_LIBS = @NSSHELPER_LIBS@ |
|
22 + |
|
23 MOZ_NATIVE_MAKEDEPEND = @SYSTEM_MAKEDEPEND@ |
|
24 |
|
25 # Used for LD_LIBRARY_PATH |
|
26 LIBS_PATH = @LIBS_PATH@ |
|
27 |
|
28 MOZ_AUTO_DEPS = @MOZ_AUTO_DEPS@ |
|
29 COMPILER_DEPEND = @COMPILER_DEPEND@ |
|
30 MDDEPDIR := @MDDEPDIR@ |
|
31 diff --git a/configure.in b/configure.in |
|
32 --- a/configure.in |
|
33 +++ b/configure.in |
|
34 @@ -6979,16 +6979,31 @@ AC_SUBST(MOZ_CAIRO_LIBS) |
|
35 |
|
36 dnl qcms |
|
37 dnl ======================================================== |
|
38 |
|
39 QCMS_LIBS='$(DEPTH)/mozilla/gfx/qcms/$(LIB_PREFIX)mozqcms.$(LIB_SUFFIX)' |
|
40 AC_SUBST(QCMS_LIBS) |
|
41 |
|
42 dnl ======================================================== |
|
43 +dnl Check for nss-shared-helper |
|
44 +dnl ======================================================== |
|
45 + |
|
46 + PKG_CHECK_MODULES(NSSHELPER, nss-shared-helper, |
|
47 + [MOZ_ENABLE_NSSHELPER=1], |
|
48 + [MOZ_ENABLE_NSSHELPER=]) |
|
49 + |
|
50 +if test "$MOZ_ENABLE_NSSHELPER"; then |
|
51 + AC_DEFINE(MOZ_ENABLE_NSSHELPER) |
|
52 +fi |
|
53 +AC_SUBST(MOZ_ENABLE_NSSHELPER) |
|
54 +AC_SUBST(NSSHELPER_CFLAGS) |
|
55 +AC_SUBST(NSSHELPER_LIBS) |
|
56 + |
|
57 +dnl ======================================================== |
|
58 dnl disable xul |
|
59 dnl ======================================================== |
|
60 MOZ_ARG_DISABLE_BOOL(xul, |
|
61 [ --disable-xul Disable XUL], |
|
62 MOZ_XUL= ) |
|
63 if test "$MOZ_XUL"; then |
|
64 AC_DEFINE(MOZ_XUL) |
|
65 fi |
|
66 --- mail/app/Makefile.in.orig 2009-02-26 11:02:11.000000000 +0100 |
|
67 +++ b/mail/app/Makefile.in 2009-02-26 11:04:00.000000000 +0100 |
|
68 @@ -129,6 +129,7 @@ |
|
69 $(EXTRA_DSO_LIBS) \ |
|
70 $(APP_XPCOM_LIBS) \ |
|
71 $(NSPR_LIBS) \ |
|
72 + $(NSSHELPER_LIBS) \ |
|
73 $(TK_LIBS) \ |
|
74 $(NULL) |
|
75 |