Changeset 177885 in webkit


Ignore:
Timestamp:
Jan 5, 2015 12:12:55 AM (9 years ago)
Author:
Carlos Garcia Campos
Message:

webkit-gtk 2.3.3 fails on darwin/quartz due to duplicate symbols in WebCore
https://bugs.webkit.org/show_bug.cgi?id=126821

Patch by Zan Dobersek <zdobersek@igalia.com> on 2015-01-05
Reviewed by Carlos Garcia Campos.

  • GNUmakefile.list.am: Simplify the logic for determining build

targets that are specific to windowing targets. Avoid nested target
checks and list all the additional build targets for each windowing
target - X11, Wayland, X11 and Wayland (i.e. the build targets that
are shared between the two configurations), Win32 and Quartz. This
avoids the current problems of building duplicate build targets on
Quartz, and also cleans up the list.

Location:
releases/WebKitGTK/webkit-2.4/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • releases/WebKitGTK/webkit-2.4/Source/WebCore/ChangeLog

    r175040 r177885  
     12015-01-05  Zan Dobersek  <zdobersek@igalia.com>
     2
     3        webkit-gtk 2.3.3 fails on darwin/quartz due to duplicate symbols in WebCore
     4        https://bugs.webkit.org/show_bug.cgi?id=126821
     5
     6        Reviewed by Carlos Garcia Campos.
     7
     8        * GNUmakefile.list.am: Simplify the logic for determining build
     9        targets that are specific to windowing targets. Avoid nested target
     10        checks and list all the additional build targets for each windowing
     11        target - X11, Wayland, X11 and Wayland (i.e. the build targets that
     12        are shared between the two configurations), Win32 and Quartz. This
     13        avoids the current problems of building duplicate build targets on
     14        Quartz, and also cleans up the list.
     15
    1162014-10-07  Carlos Garcia Campos  <cgarcia@igalia.com>
    217
  • releases/WebKitGTK/webkit-2.4/Source/WebCore/GNUmakefile.list.am

    r174004 r177885  
    62526252        Source/WebCore/platform/graphics/glx/GLContextGLX.h
    62536253endif # END USE_GLX
    6254 else
     6254endif # END TARGET_X11
     6255
     6256if TARGET_WAYLAND
    62556257webcore_sources += \
    62566258        Source/WebCore/plugins/PluginPackageNone.cpp \
    62576259        Source/WebCore/plugins/PluginViewNone.cpp
    6258 endif # END TARGET_X11
     6260endif # END TARGET_WAYLAND
    62596261
    62606262if TARGET_X11_OR_WAYLAND
     
    62746276        Source/WebCore/platform/graphics/egl/GLContextEGL.h
    62756277endif # END USE_EGL
    6276 else
     6278endif # END TARGET_X11_OR_WAYLAND
     6279
    62776280if TARGET_WIN32
    62786281webcore_sources += \
     
    63006303        Source/WebCore/platform/cairo/WidgetBackingStoreCairo.h \
    63016304        Source/WebCore/plugins/win/PluginViewWin.cpp
    6302 else
     6305endif # END TARGET_WIN32
     6306
     6307if TARGET_QUARTZ
    63036308webcore_sources += \
    63046309        Source/WebCore/plugins/PluginPackageNone.cpp \
    63056310        Source/WebCore/plugins/PluginViewNone.cpp
    6306 endif # END TARGET_WIN32
    6307 endif # END TARGET_X11_OR_WAYLAND
     6311endif # END TARGET_QUARTZ
    63086312
    63096313if USE_GLES2
Note: See TracChangeset for help on using the changeset viewer.