[cheese/cheese-window-refactor] Export everything



commit e85e5c12fbb0d0203639c7834d33706238e93623
Author: Filippo Argiolas <filippo argiolas gmail com>
Date:   Tue Feb 2 09:38:35 2010 +0100

    Export everything
    
    I'm not sure to get correctly how this really works. I keep getting
    random gtype related runtime errors, GST_DEBUG doesn't work properly,
    etc. Public symbols are the ones defined in public headers, anyway.
    Also libcheesecommon is just a convenience library, its objects are all
    merged in libcheese-gtk at link time so it makes sense to export them
    for cheese use. If you have a better grasp for this please ping me or
    revert this to something saner.

 libcheese/Makefile.am |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/libcheese/Makefile.am b/libcheese/Makefile.am
index bea7082..0aef1a4 100644
--- a/libcheese/Makefile.am
+++ b/libcheese/Makefile.am
@@ -40,7 +40,7 @@ libcheese_gtk_la_SOURCES = \
 	cheese-widget-private.h \
 	$(NULL)
 
-EXTRA_DIST = cheese-gtk.symbols
+#EXTRA_DIST = cheese-gtk.symbols
 
 # FIXME when we have a .pc file, and sonames
 cheesedir = $(includedir)/cheese
@@ -51,7 +51,7 @@ libcheese_gtk_la_LIBADD = \
 	$(CHEESE_LIBS)
 libcheese_gtk_la_LDFLAGS = \
 	-version-info $(CHEESE_LT_VERSION)		\
-	-export-symbols $(srcdir)/cheese-gtk.symbols	\
+	-export-symbols-regex "^cheese_|.*_get_type"    \
 	-no-undefined					\
 	$(AM_LDFLAGS)
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]