source: webkit/trunk/Source/JavaScriptCore/jsc.pro@ 128558

Last change on this file since 128558 was 128558, checked in by [email protected], 13 years ago

Make compile with both OS(WINCE) and PLATFORM(QT) support
https://bugs.webkit.org/show_bug.cgi?id=95536

Patch by Kevin Funk <[email protected]> on 2012-09-13
Reviewed by Simon Hausmann.

Source/JavaScriptCore:

Do not link against advapi32 on wince

  • jsc.pro:

Source/WebCore:

  • WebCore.pri:

Set defines for the WinCE platform build

  • platform/graphics/BitmapImage.cpp:

Use default implementation in BitmapImage::reportMemoryUsage() when Qt support available

  • platform/graphics/GraphicsContext.cpp:

Same as above: use default implementation

  • platform/win/ClipboardUtilitiesWin.cpp:

Remove unnecessary include

Source/WTF:

Fixes for Windows CE.

  • WTF.pri:

Also include path for mt19937ar.c

  • wtf/unicode/icu/CollatorICU.cpp:

Fix undeclared strdup() on CE7

  • wtf/Platform.h:

Tools:

Fix wince support in qmake files

  • Tools.pro:
  • qmake/mkspecs/features/configure.prf:
  • qmake/mkspecs/features/default_post.prf:
  • qmake/mkspecs/features/features.prf:
  • qmake/mkspecs/features/functions.prf:
File size: 866 bytes
Line 
1# -------------------------------------------------------------------
2# Project file for the jsc binary (interactive interpreter)
3#
4# See 'Tools/qmake/README' for an overview of the build system
5# -------------------------------------------------------------------
6
7TEMPLATE = app
8
9TARGET = jsc
10DESTDIR = $${ROOT_BUILD_DIR}/bin
11
12QT -= gui
13
14win32-*: CONFIG += console
15win32-msvc*: CONFIG += exceptions_off stl_off
16win32-msvc*|win32-icc: INCLUDEPATH += $$ROOT_WEBKIT_DIR/Source/JavaScriptCore/os-win32
17
18WEBKIT += javascriptcore wtf
19
20SOURCES = jsc.cpp
21
22mac {
23 LIBS_PRIVATE += -framework AppKit
24}
25
26win32-* {
27 LIBS += -ladvapi32
28}
29
30wince* {
31 LIBS += mmtimer.lib
32}
33
34# Prevent warnings about difference in visibility on Mac OS X
35contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols
36unix:contains(QT_CONFIG, reduce_relocations):CONFIG += bsymbolic_functions
37
Note: See TracBrowser for help on using the repository browser.