Skip to content
  • kov@webkit.org's avatar
    [GTK] Make symbol export filter more strict, and disable for dev/test builds · b9513f7a
    kov@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=120586
    
    Reviewed by Martin Robinson.
    
    .:
    
    * GNUmakefile.am: only include test-related automake files when developer
    mode is on.
    * Source/autotools/ReadCommandLineArguments.m4: add --enable-developer-mode,
    defaults to no, and to yes for debug builds.
    * Source/autotools/SetupAutomake.m4: add ENABLE_DEVELOPER_MODE conditional.
    * Source/autotools/symbols.filter: make the exported symbols list much shorter,
    covering only the public ABI and a few symbols required by WebKit2 processes.
    
    Source/WebKit/gtk:
    
    * GNUmakefile.am: only use the version script when in developer mode..
    
    Source/WebKit2:
    
    * GNUmakefile.am: only use the version script if developer mode is disabled.
    
    Tools:
    
    * GNUmakefile.am: moved GtkLauncher and documentation builds to their own
    makefiles, so they can be included unconditionally.
    * GtkLauncher/GNUmakefile.am: added.
    * Scripts/webkitdirs.pm:
    (runAutogenForAutotoolsProjectIfNece...
    b9513f7a