Changeset 102849 in webkit for trunk/Source/JavaScriptCore/config.h
- Timestamp:
- Dec 14, 2011, 4:51:42 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/config.h
r101778 r102849 29 29 30 30 #include <wtf/Platform.h> 31 32 /* See note in wtf/Platform.h for more info on EXPORT_MACROS. */33 #if USE(EXPORT_MACROS)34 35 31 #include <wtf/ExportMacros.h> 36 37 #if defined(BUILDING_JavaScriptCore) || defined(BUILDING_WTF) 38 #define WTF_EXPORT_PRIVATE WTF_EXPORT 39 #define WTF_EXPORT_HIDDEN WTF_HIDDEN 40 #define JS_EXPORT_PRIVATE WTF_EXPORT 41 #define JS_EXPORT_HIDDEN WTF_HIDDEN 42 #else 43 #define WTF_EXPORT_PRIVATE WTF_IMPORT 44 #define WTF_EXPORT_HIDDEN 45 #define JS_EXPORT_PRIVATE WTF_IMPORT 46 #define JS_EXPORT_HIDDEN 32 // WTF cannot depend on JSC even if USE(JSC). 33 #if USE(JSC) && !defined(BUILDING_WTF) 34 #include "JSExportMacros.h" 47 35 #endif 48 49 #define JS_EXPORTDATA JS_EXPORT_PRIVATE50 #define JS_EXPORTCLASS JS_EXPORT_PRIVATE51 52 #else /* !USE(EXPORT_MACROS) */53 54 #if !PLATFORM(CHROMIUM) && OS(WINDOWS) && !defined(BUILDING_WX__) && !COMPILER(GCC)55 #if defined(BUILDING_JavaScriptCore) || defined(BUILDING_WTF)56 #define JS_EXPORTDATA __declspec(dllexport)57 #else58 #define JS_EXPORTDATA __declspec(dllimport)59 #endif60 #define JS_EXPORTCLASS JS_EXPORTDATA61 #else62 #define JS_EXPORTDATA63 #define JS_EXPORTCLASS64 #endif65 66 #define WTF_EXPORT_PRIVATE67 #define WTF_EXPORT_HIDDEN68 #define JS_EXPORT_PRIVATE69 #define JS_EXPORT_HIDDEN70 71 #endif /* USE(EXPORT_MACROS) */72 73 #define WTF_INLINE WTF_EXPORT_HIDDEN inline74 #define JS_INLINE JS_EXPORT_HIDDEN inline75 36 76 37 #if OS(WINDOWS) … … 129 90 #define SKIP_STATIC_CONSTRUCTORS_ON_GCC 1 130 91 #endif 131 132 #if PLATFORM(CHROMIUM)133 #if !defined(WTF_USE_V8)134 #define WTF_USE_V8 1135 #endif136 #endif /* PLATFORM(CHROMIUM) */137 138 #if !defined(WTF_USE_V8)139 #define WTF_USE_V8 0140 #endif /* !defined(WTF_USE_V8) */141 142 /* Using V8 implies not using JSC and vice versa */143 #define WTF_USE_JSC !WTF_USE_V8
Note:
See TracChangeset
for help on using the changeset viewer.