[Libreoffice-commits] .: configure.in extensions/source set_soenv.in
Tomáš Chvátal
tchvatal at kemper.freedesktop.org
Fri Nov 11 06:51:30 PST 2011
configure.in | 24 +++++++++++++++++++++++-
extensions/source/nsplugin/source/makefile.mk | 8 ++++----
set_soenv.in | 1 +
3 files changed, 28 insertions(+), 5 deletions(-)
New commits:
commit db7ab4ac1412143c2151787224e64e0cd090efb4
Author: Tomas Chvatal <tchvatal at suse.cz>
Date: Fri Nov 11 15:50:29 2011 +0100
Add nsplugin switch so we dont bind nsplugin building to gtk switch.
diff --git a/configure.in b/configure.in
index 421289b..b5d21ee 100644
--- a/configure.in
+++ b/configure.in
@@ -740,6 +740,11 @@ AC_ARG_ENABLE(zenity,
[Do not display a build icon in the notification area (on unix) during build.]),
,enable_zenity=yes)
+AC_ARG_ENABLE(nsplugin,
+ AS_HELP_STRING([--disable-nsplugin],
+ [Do not build nsplugin extension for browser embedding.])
+)
+
AC_ARG_ENABLE(ccache,
AS_HELP_STRING([--disable-ccache],
[Do not try to use ccache automatically.
@@ -1313,7 +1318,7 @@ WITH_SYSTEM_MOZILLA=no)
AC_ARG_WITH(system-mozilla-headers,
AS_HELP_STRING([--with-system-mozilla-headers],
- [Use mozilla headers provided by system instead of bundled ones. Needed for
+ [Use mozilla headers provided by system instead of bundled ones. Used in
nsplugin]),,
[with_system_mozilla_headers="$with_system_headers"]
)
@@ -6010,6 +6015,23 @@ AC_SUBST(MOZILLA_HEADERS_CFLAGS)
AC_SUBST(SYSTEM_MOZILLA_HEADERS)
dnl ===================================================================
+dnl Check for nsplugin
+dnl ===================================================================
+AC_MSG_CHECKING([wether to build nsplugin extension])
+ENABLE_NSPLUGIN=NO
+if test "$enable_nsplugin" != "no"; then
+ if test "$enable_gtk" != "no"; then
+ AC_MSG_RESULT([yes])
+ ENABLE_NSPLUGIN=YES
+ else
+ AC_MSG_RESULT([no, disabled gtk2])
+ fi
+else
+ AC_MSG_RESULT([no])
+fi
+AC_SUBST(ENABLE_NSPLUGIN)
+
+dnl ===================================================================
dnl Check for system sane
dnl ===================================================================
AC_MSG_CHECKING([which sane header to use])
diff --git a/extensions/source/nsplugin/source/makefile.mk b/extensions/source/nsplugin/source/makefile.mk
index 17a348e..5b74764 100644
--- a/extensions/source/nsplugin/source/makefile.mk
+++ b/extensions/source/nsplugin/source/makefile.mk
@@ -47,19 +47,19 @@ INCPRE=$(SOLARINCDIR)$/npsdk
# not sure about -DMOZ_X11 but otheriwse some struct member don't exist...
CFLAGS+=-DMOZ_X11
-.IF "$(ENABLE_GTK)"==""
+.IF "$(ENABLE_NSPLUGIN)"=="NO"
dummy:
- @echo GTK disabled - nothing to build
+ @echo Nsplugin disabled, nothing to build
-.ELSE # "$(ENABLE_GTK)"==""
+.ELSE # ENABLE_NSPLUGIN
.IF "$(OS)"=="LINUX" || "$(OS)"=="FREEBSD" || "$(OS)"=="NETBSD" || \
"$(OS)"=="OPENBSD" || "$(OS)"=="DRAGONFLY"
INC+= -DNP_LINUX
.ENDIF
PKGCONFIG_MODULES=gtk+-2.0
.INCLUDE: pkg_config.mk
-.ENDIF # "$(ENABLE_GTK)"==""
+.ENDIF # ENABLE_NSPLUGIN
.ENDIF # "$(GUI)"=="UNX"
.IF "$(GUI)"=="WNT"
INC+= -DENGLISH
diff --git a/set_soenv.in b/set_soenv.in
index a3d81c3..35ab64e 100755
--- a/set_soenv.in
+++ b/set_soenv.in
@@ -1486,6 +1486,7 @@ ToFile( "SPLIT_APP_MODULES", "@SPLIT_APP_MODULES@","e" );
ToFile( "SPLIT_OPT_FEATURES","@SPLIT_OPT_FEATURES@","e" );
ToFile( "ENABLE_CAIRO_CANVAS", "@ENABLE_CAIRO_CANVAS@", "e" );
ToFile( "ENABLE_OPENGL", "@ENABLE_OPENGL@", "e" );
+ToFile( "ENABLE_NSPLUGIN", "@ENABLE_NSPLUGIN@", "e" );
ToFile( "ENABLE_PDFIMPORT", "@ENABLE_PDFIMPORT@", "e" );
ToFile( "ENABLE_MINIMIZER", "@ENABLE_MINIMIZER@","e" );
ToFile( "ENABLE_PRESENTER_SCREEN","@ENABLE_PRESENTER_SCREEN@","e" );
More information about the Libreoffice-commits
mailing list