[Xfce4-commits] <xfce4-dict:master> Fix panel plugin build
Enrico Tröger
noreply at xfce.org
Sat May 5 18:42:01 CEST 2012
Updating branch refs/heads/master
to 68c07f6e6965740dc4fb3717fede8962f299aa45 (commit)
from 509f8c0e2878a9ac169fe84b75dbfb3004b0b319 (commit)
commit 68c07f6e6965740dc4fb3717fede8962f299aa45
Author: Enrico Tröger <enrico.troeger at uvena.de>
Date: Sat May 5 18:41:05 2012 +0200
Fix panel plugin build
- Don't use a versioned library.
- Build as a module.
- Only export needed symbols.
(shamelessly copied from xfce4-screenshooter, thanks Samuli and Jérôme)
panel-plugin/Makefile.am | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/panel-plugin/Makefile.am b/panel-plugin/Makefile.am
index 0eac716..452cd2c 100644
--- a/panel-plugin/Makefile.am
+++ b/panel-plugin/Makefile.am
@@ -15,6 +15,13 @@ libxfce4dict_la_CFLAGS = \
-DPACKAGE_LOCALE_DIR=\"$(localedir)\" \
@GTHREAD_CFLAGS@
+libxfce4dict_la_LDFLAGS = \
+ -avoid-version \
+ -module \
+ -no-undefined \
+ -export-symbols-regex '^xfce_panel_module_(preinit|init|construct)' \
+ $(PLATFORM_LDFLAGS)
+
libxfce4dict_la_LIBADD = \
$(LIBXFCE4PANEL_LIBS) \
$(LIBXFCE4UI_LIBS) \
More information about the Xfce4-commits
mailing list