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
Source/WebCore:
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.
Also include path for mt19937ar.c
- wtf/unicode/icu/CollatorICU.cpp:
Fix undeclared strdup() on CE7
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 |
|
---|
7 | TEMPLATE = app
|
---|
8 |
|
---|
9 | TARGET = jsc
|
---|
10 | DESTDIR = $${ROOT_BUILD_DIR}/bin
|
---|
11 |
|
---|
12 | QT -= gui
|
---|
13 |
|
---|
14 | win32-*: CONFIG += console
|
---|
15 | win32-msvc*: CONFIG += exceptions_off stl_off
|
---|
16 | win32-msvc*|win32-icc: INCLUDEPATH += $$ROOT_WEBKIT_DIR/Source/JavaScriptCore/os-win32
|
---|
17 |
|
---|
18 | WEBKIT += javascriptcore wtf
|
---|
19 |
|
---|
20 | SOURCES = jsc.cpp
|
---|
21 |
|
---|
22 | mac {
|
---|
23 | LIBS_PRIVATE += -framework AppKit
|
---|
24 | }
|
---|
25 |
|
---|
26 | win32-* {
|
---|
27 | LIBS += -ladvapi32
|
---|
28 | }
|
---|
29 |
|
---|
30 | wince* {
|
---|
31 | LIBS += mmtimer.lib
|
---|
32 | }
|
---|
33 |
|
---|
34 | # Prevent warnings about difference in visibility on Mac OS X
|
---|
35 | contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols
|
---|
36 | unix:contains(QT_CONFIG, reduce_relocations):CONFIG += bsymbolic_functions
|
---|
37 |
|
---|
Note:
See
TracBrowser
for help on using the repository browser.