Updating branch refs/heads/master
         to 68c07f6e6965740dc4fb3717fede8962f299aa45 (commit)
       from 509f8c0e2878a9ac169fe84b75dbfb3004b0b319 (commit)

commit 68c07f6e6965740dc4fb3717fede8962f299aa45
Author: Enrico Tröger <enrico.troe...@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)                                                      
\
_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits

Reply via email to