source: trunk/src/script/script.pro@ 902

Last change on this file since 902 was 846, checked in by Dmitry A. Kuminov, 15 years ago

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

File size: 2.8 KB
Line 
1TARGET = QtScript
2os2:TARGET_SHORT = QtScri
3QPRO_PWD = $$PWD
4QT = core
5DEFINES += JSC=QTJSC jscyyparse=qtjscyyparse jscyylex=qtjscyylex jscyyerror=qtjscyyerror WTF=QTWTF
6DEFINES += QT_BUILD_SCRIPT_LIB
7DEFINES += QT_NO_USING_NAMESPACE
8DEFINES += QLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO
9#win32-msvc*|win32-icc:QMAKE_LFLAGS += /BASE:0x66000000 ### FIXME
10
11unix:QMAKE_PKGCONFIG_REQUIRES = QtCore
12
13include(../qbase.pri)
14
15CONFIG += building-libs
16
17# FIXME: shared the statically built JavaScriptCore
18
19# Fetch the base WebKit directory from the WEBKITDIR environment variable;
20# fall back to src/3rdparty otherwise
21WEBKITDIR = $$(WEBKITDIR)
22isEmpty(WEBKITDIR) {
23 WEBKITDIR = $$PWD/../3rdparty/javascriptcore
24 GENERATED_SOURCES_DIR = generated
25} else {
26 message(using external WebKit from $$WEBKITDIR)
27 CONFIG -= QTDIR_build
28}
29include($$WEBKITDIR/WebKit.pri)
30
31# Disable a few warnings on Windows.
32# These are in addition to the ones disabled in WebKit.pri
33win32-msvc*: QMAKE_CXXFLAGS += -wd4396 -wd4099
34
35# Windows CE-specific stuff copied from WebCore.pro
36# ### Should rather be in JavaScriptCore.pri?
37wince* {
38 INCLUDEPATH += $$WEBKITDIR/JavaScriptCore/os-wince
39 INCLUDEPATH += $$WEBKITDIR/JavaScriptCore/os-win32
40 LIBS += -lmmtimer
41}
42
43mac {
44 DEFINES += ENABLE_JSC_MULTIPLE_THREADS=0
45 LIBS_PRIVATE += -framework AppKit
46}
47
48include($$WEBKITDIR/JavaScriptCore/JavaScriptCore.pri)
49
50INCLUDEPATH += $$WEBKITDIR/JavaScriptCore
51INCLUDEPATH += $$WEBKITDIR/JavaScriptCore/parser
52INCLUDEPATH += $$WEBKITDIR/JavaScriptCore/bytecompiler
53INCLUDEPATH += $$WEBKITDIR/JavaScriptCore/debugger
54INCLUDEPATH += $$WEBKITDIR/JavaScriptCore/runtime
55INCLUDEPATH += $$WEBKITDIR/JavaScriptCore/wtf
56INCLUDEPATH += $$WEBKITDIR/JavaScriptCore/unicode
57INCLUDEPATH += $$WEBKITDIR/JavaScriptCore/interpreter
58INCLUDEPATH += $$WEBKITDIR/JavaScriptCore/jit