Changeset 36074 in webkit for trunk/JavaScriptCore/wtf


Ignore:
Timestamp:
Sep 3, 2008, 6:32:51 PM (17 years ago)
Author:
[email protected]
Message:

Reviewed by Sam.

Clean up Platform.h and add PLATFORM(CHROMIUM), PLATFORM(SKIA) and USE(V8_BINDINGS)

  • Configurations/WebCore.xcconfig: add missing ENABLE_*
  • config.h: add rules for V8_BINDINGS
Location:
trunk/JavaScriptCore/wtf
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/wtf/ASCIICType.h

    r30380 r36074  
    3030#define WTF_ASCIICType_h
    3131
     32#include <wtf/Assertions.h>
    3233#include <wtf/Platform.h>
    3334
  • trunk/JavaScriptCore/wtf/Platform.h

    r35900 r36074  
    2121 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
    2222 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
    23  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
     23 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    2424 */
    2525
     
    8484#endif
    8585
     86/* PLATFORM(CHROMIUM) */
     87#if defined(BUILDING_CHROMIUM__)
     88#define WTF_PLATFORM_CHROMIUM 1
     89#endif
     90
    8691/* Operating environments */
    8792
     
    110115/* Graphics engines */
    111116
    112 /* PLATFORM(CG) */
    113 /* PLATFORM(CAIRO) */
     117/* PLATFORM(CG) and PLATFORM(CI) */
    114118#if PLATFORM(MAC)
    115119#define WTF_PLATFORM_CG 1
    116120#define WTF_PLATFORM_CI 1
    117 #elif !PLATFORM(QT) && !PLATFORM(WX)
     121#endif
     122
     123/* PLATFORM(SKIA) */
     124#if PLATFORM(CHROMIUM)
     125#define WTF_PLATFORM_SKIA 1
     126#endif
     127
     128/* Makes PLATFORM(WIN) default to PLATFORM(CAIRO) */
     129#if !PLATFORM(MAC) && !PLATFORM(QT) && !PLATFORM(WX)
    118130#define WTF_PLATFORM_CAIRO 1
    119131#endif
     
    242254#endif
    243255
    244 #if (PLATFORM(MAC) || PLATFORM(GTK) || PLATFORM(SYMBIAN) || PLATFORM(WIN) || PLATFORM(WX)) && !defined(ENABLE_NETSCAPE_PLUGIN_API)
    245 #define ENABLE_NETSCAPE_PLUGIN_API 1
    246 #endif
    247 
    248256#if PLATFORM(WIN)
    249257#define WTF_USE_WININET 1
     
    253261#define WTF_USE_CURL 1
    254262#define WTF_USE_PTHREADS 1
    255 #endif
    256 
    257 #if (PLATFORM(MAC) || PLATFORM(WIN)) && !defined(ENABLE_DASHBOARD_SUPPORT)
    258 #define ENABLE_DASHBOARD_SUPPORT 1
    259263#endif
    260264
     
    311315#endif
    312316
     317#if !defined(ENABLE_DASHBOARD_SUPPORT)
     318#define ENABLE_DASHBOARD_SUPPORT 0
     319#endif
     320
    313321#if !defined(ENABLE_MAC_JAVA_BRIDGE)
    314322#define ENABLE_MAC_JAVA_BRIDGE 0
     
    316324
    317325#if !defined(ENABLE_NETSCAPE_PLUGIN_API)
    318 #define ENABLE_NETSCAPE_PLUGIN_API 0
     326#define ENABLE_NETSCAPE_PLUGIN_API 1
    319327#endif
    320328
Note: See TracChangeset for help on using the changeset viewer.