From 6d0d070ca384eee46a9f51c78024e35f6338755b Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 15 Sep 2004 02:14:20 +0000 Subject: [PATCH] Document --disable-visibility. Tue Sep 14 22:13:51 2004 Matthias Clasen * gtk/building.sgml: Document --disable-visibility. --- docs/reference/ChangeLog | 4 ++++ docs/reference/gtk/building.sgml | 17 +++++++++++++++++ 2 files changed, 21 insertions(+) diff --git a/docs/reference/ChangeLog b/docs/reference/ChangeLog index 082494e10b..d7f2151a8c 100644 --- a/docs/reference/ChangeLog +++ b/docs/reference/ChangeLog @@ -1,3 +1,7 @@ +Tue Sep 14 22:13:51 2004 Matthias Clasen + + * gtk/building.sgml: Document --disable-visibility. + 2004-09-14 Matthias Clasen * gdk/tmpl/event_structs.sgml: Document GdkEventOwnerChange and diff --git a/docs/reference/gtk/building.sgml b/docs/reference/gtk/building.sgml index c72826fced..ff0ecba6ea 100644 --- a/docs/reference/gtk/building.sgml +++ b/docs/reference/gtk/building.sgml @@ -311,6 +311,10 @@ How to compile GTK+ itself --enable-debug=[no|minimum|yes] + + --disable-visibility + --enable-visibility + --disable-shm --enable-shm @@ -390,6 +394,19 @@ How to compile GTK+ itself + + <systemitem>--disable-visibility</systemitem> and + <systemitem>--enable-visibility</systemitem> + + The option --disable-visibility + turns off the use of ELF visibility attributes for linking + optimizations. This makes sense while changing GTK+ itself, + since the way in which GTK+ uses visibility attributes + forces a full rebuild of all source files for any header + modification. + + + <systemitem>--enable-explicit-deps</systemitem> and <systemitem>--disable-explicit-deps</systemitem>