summaryrefslogtreecommitdiffstats
path: root/JavaScriptCore/jsc.pro
diff options
context:
space:
mode:
Diffstat (limited to 'JavaScriptCore/jsc.pro')
-rw-r--r--JavaScriptCore/jsc.pro39
1 files changed, 39 insertions, 0 deletions
diff --git a/JavaScriptCore/jsc.pro b/JavaScriptCore/jsc.pro
new file mode 100644
index 0000000..6262e62
--- /dev/null
+++ b/JavaScriptCore/jsc.pro
@@ -0,0 +1,39 @@
+TEMPLATE = app
+TARGET = jsc
+DESTDIR = .
+SOURCES = jsc.cpp
+QT -= gui
+INCLUDEPATH += $$PWD \
+ $$PWD/parser \
+ $$PWD/bindings \
+ $$PWD/bindings/c \
+ $$PWD/wtf \
+ $$PWD/jit \
+ $$PWD/bytecode
+CONFIG -= app_bundle
+DEFINES += BUILDING_QT__
+CONFIG += building-libs
+
+CONFIG(release) {
+ DEFINES += NDEBUG USE_SYSTEM_MALLOC
+}
+
+include($$PWD/../WebKit.pri)
+
+CONFIG += link_pkgconfig
+
+QMAKE_RPATHDIR += $$OUTPUT_DIR/lib
+
+isEmpty(OUTPUT_DIR):OUTPUT_DIR=$$PWD/..
+include($$OUTPUT_DIR/config.pri)
+OBJECTS_DIR = tmp
+OBJECTS_DIR_WTR = $$OBJECTS_DIR/
+win32-*: OBJECTS_DIR_WTR ~= s|/|\|
+include($$PWD/JavaScriptCore.pri)
+
+lessThan(QT_MINOR_VERSION, 4) {
+ DEFINES += QT_BEGIN_NAMESPACE="" QT_END_NAMESPACE=""
+}
+
+*-g++*:QMAKE_CXXFLAGS_RELEASE -= -O2
+*-g++*:QMAKE_CXXFLAGS_RELEASE += -O3