Changeset 62297 in webkit


Ignore:
Timestamp:
Jul 1, 2010 1:53:22 PM (14 years ago)
Author:
tonikitoo@webkit.org
Message:

Export symbols on Linux with GCC, like JSC does.

Rubberstamped by Sam Weinig.
Patch by Kenneth Christiansen <kenneth@webkit.org>

  • UIProcess/API/C/WKBase.h:
  • WebProcess/InjectedBundle/API/c/WKBundleBase.h:
Location:
trunk/WebKit2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebKit2/ChangeLog

    r62295 r62297  
     12010-07-01  Kenneth Rohde Christiansen  <kenneth.christiansen@openbossa.org>
     2
     3       Rubberstamped by Sam Weinig.
     4
     5       Export symbols on Linux with GCC, like JSC does.
     6
     7       * UIProcess/API/C/WKBase.h:
     8       * WebProcess/InjectedBundle/API/c/WKBundleBase.h:
     9
    1102010-07-01  Kenneth Rohde Christiansen  <kenneth.christiansen@openbossa.org>
    211
  • trunk/WebKit2/UIProcess/API/C/WKBase.h

    r62270 r62297  
    4242typedef struct OpaqueWKArrayRef* WKArrayRef;
    4343
    44 #if defined(WIN32) || defined(_WIN32)
     44#undef WK_EXPORT
     45#if defined(WK_NO_EXPORT)
     46#define WK_EXPORT
     47#elif defined(__GNUC__)
     48#define WK_EXPORT __attribute__((visibility("default")))
     49#elif defined(WIN32) || defined(_WIN32)
    4550#if BUILDING_WEBKIT2
    4651#define WK_EXPORT __declspec(dllexport)
  • trunk/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleBase.h

    r62270 r62297  
    3131typedef struct OpaqueWKBundle* WKBundleRef;
    3232
    33 #if defined(WIN32) || defined(_WIN32)
     33#undef WK_EXPORT
     34#if defined(WK_NO_EXPORT)
     35#define WK_EXPORT
     36#elif defined(__GNUC__)
     37#define WK_EXPORT __attribute__((visibility("default")))
     38#elif defined(WIN32) || defined(_WIN32)
    3439#if BUILDING_WEBKIT2
    3540#define WK_EXPORT __declspec(dllexport)
Note: See TracChangeset for help on using the changeset viewer.