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

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

trunk: Merged in qt 4.6.1 sources.

File size: 2.4 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
43include($$WEBKITDIR/JavaScriptCore/JavaScriptCore.pri)
44
45INCLUDEPATH += $$WEBKITDIR/JavaScriptCore
46INCLUDEPATH += $$WEBKITDIR/JavaScriptCore/parser
47INCLUDEPATH += $$WEBKITDIR/JavaScriptCore/bytecompiler
48INCLUDEPATH += $$WEBKITDIR/JavaScriptCore/debugger
49INCLUDEPATH += $$WEBKITDIR/JavaScriptCore/runtime
50INCLUDEPATH += $$WEBKITDIR/JavaScriptCore/wtf
51INCLUDEPATH += $$WEBKITDIR/JavaScriptCore/unicode
52INCLUDEPATH += $$WEBKITDIR/JavaScriptCore/interpreter
53INCLUDEPATH += $$WEBKITDIR/JavaScriptCore/jit
54INCLUDEPATH += $$WEBKITDIR/JavaScriptCore/profiler
55INCLUDEPATH += $$WEBKITDIR/JavaScriptCore/wrec
56INCLUDEPATH += $$WEBKITDIR/JavaScriptCore/API
57INCLUDEPATH += $$WEBKITDIR/JavaScriptCore/bytecode
58INCLUDEPATH += $$WEBKITDIR/JavaScriptCore/assembler
59INCLUDEPATH += $$WEBKITDIR/JavaScriptCore/generated
60
61# This line copied from WebCore.pro
62DEFINES += WTF_USE_JAVASCRIPTCORE_BINDINGS=1 WTF_CHANGES=1