Changeset 179945 in webkit
- Timestamp:
- Feb 11, 2015, 12:29:32 PM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r179944 r179945 1 2015-02-11 Alex Christensen <achristensen@webkit.org> 2 3 Stop using WebCore.exp.in on Mac and iOS. 4 https://bugs.webkit.org/show_bug.cgi?id=141413 5 6 Reviewed by Dan Bates. 7 8 * Configurations/Base.xcconfig: 9 Make symbols hidden by default unless exported by WEBCORE_EXPORT macros. 10 * platform/PlatformExportMacros.h: 11 Start using WEBCORE_EXPORT on Mac and iOS (but not Windows yet). 12 1 13 2015-02-11 ChangSeok Oh <changseok.oh@collabora.com> 2 14 -
trunk/Source/WebCore/Configurations/Base.xcconfig
r179907 r179945 57 57 GCC_OBJC_CALL_CXX_CDTORS = YES; 58 58 GCC_PRECOMPILE_PREFIX_HEADER = YES; 59 GCC_SYMBOLS_PRIVATE_EXTERN = YES; 59 60 GCC_THREADSAFE_STATICS = NO; 60 61 GCC_TREAT_WARNINGS_AS_ERRORS = YES; -
trunk/Source/WebCore/platform/PlatformExportMacros.h
r179907 r179945 33 33 #include <wtf/ExportMacros.h> 34 34 35 #if defined(BUILDING_WebCore) || defined(BUILDING_WebKit) || \36 defined(STATICALLY_LINKED_WITH_WebCore) || defined(STATICALLY_LINKED_WITH_WebKit)37 #define WEBCORE_IS_LINKED_IN_SAME_BINARY 138 #endif39 40 35 // See note in wtf/Platform.h for more info on EXPORT_MACROS. 41 36 #if USE(EXPORT_MACROS) 42 37 43 #if defined(WEBCORE_IS_LINKED_IN_SAME_BINARY) 44 #define WEBKIT_EXPORTDATA WTF_EXPORT 38 // FIXME: Get rid of WebKitExports.def.in and make this work on Windows. 39 #if !PLATFORM(WIN) 40 #define WEBCORE_EXPORT WTF_EXPORT 45 41 #else 46 #define WEB KIT_EXPORTDATA WTF_IMPORT42 #define WEBCORE_EXPORT 47 43 #endif 48 49 // FIXME: This should be WTF_EXPORT once WEBCORE_EXPORT is used instead of WebCore.exp.in.50 #define WEBCORE_EXPORT51 44 52 45 #else // !USE(EXPORT_MACROS) … … 54 47 #define WEBCORE_EXPORT 55 48 56 #if OS(WINDOWS) && !COMPILER(GCC)57 58 #if defined(WEBCORE_IS_LINKED_IN_SAME_BINARY)59 #define WEBKIT_EXPORTDATA __declspec(dllexport)60 #else61 #define WEBKIT_EXPORTDATA __declspec(dllimport)62 #endif63 64 #else // !PLATFORM...65 66 #define WEBKIT_EXPORTDATA67 68 #endif // !PLATFORM...69 70 49 #endif // USE(EXPORT_MACROS) 71 50
Note:
See TracChangeset
for help on using the changeset viewer.