blob: 670ca61fe35c0228adc796bb6899181f4c891f6b [file] [log] [blame]
hausmann0f6f3022006-12-17 10:50:27 +00001TEMPLATE = app
mjs@apple.com13202582008-06-15 10:55:28 +00002TARGET = jsc
cwzwarich@webkit.orge375cf62008-11-06 18:41:27 +00003DESTDIR = .
cwzwarich@webkit.orgf6d4bf32008-11-06 10:21:50 +00004SOURCES = jsc.cpp
hausmann0f6f3022006-12-17 10:50:27 +00005QT -= gui
hausmann439b47a2007-10-22 09:33:10 +00006CONFIG -= app_bundle
hausmann@webkit.org06f5bb12008-07-25 13:11:08 +00007CONFIG += building-libs
hausmann@webkit.orgadd72992009-07-20 09:49:33 +00008win32-*: CONFIG += console
9win32-msvc*: CONFIG += exceptions_off stl_off
pewtermoose@webkit.org0577f4f2008-02-24 04:05:05 +000010
jocelyn.turcotte@nokia.com28faeac2010-03-04 13:39:45 +000011isEmpty(OUTPUT_DIR): OUTPUT_DIR= ..
hausmann@webkit.orgfdde27d2008-11-06 11:46:43 +000012include($$PWD/../WebKit.pri)
hausmann@webkit.orgbb87b702008-07-25 10:55:33 +000013
pewtermoose@webkit.org0577f4f2008-02-24 04:05:05 +000014CONFIG += link_pkgconfig
pewtermoose@webkit.org0577f4f2008-02-24 04:05:05 +000015
hausmann0f6f3022006-12-17 10:50:27 +000016QMAKE_RPATHDIR += $$OUTPUT_DIR/lib
17
ossy@webkit.orgdc112bc2010-05-12 20:56:51 +000018!CONFIG(release, debug|release) {
vestbo@webkit.orgca60ccd2009-05-06 08:20:38 +000019 OBJECTS_DIR = obj/debug
20} else { # Release
21 OBJECTS_DIR = obj/release
22}
vestbo@webkit.orgce63bc02009-06-08 14:35:46 +000023OBJECTS_DIR_WTR = $$OBJECTS_DIR$${QMAKE_DIR_SEP}
hausmann@webkit.orgfdde27d2008-11-06 11:46:43 +000024include($$PWD/JavaScriptCore.pri)
hausmann@webkit.org8c4ef5a2010-03-26 14:05:09 +000025addJavaScriptCoreLib(.)
eric@webkit.org5708acf2009-10-24 15:28:20 +000026
27symbian {
28 TARGET.CAPABILITY = ReadUserData WriteUserData NetworkServices
29}
vestbo@webkit.orgbb10ad12009-11-11 16:02:17 +000030
31mac {
32 LIBS_PRIVATE += -framework AppKit
vestbo@webkit.org345c0dc2010-08-06 13:07:39 +000033}
34
andreas.kling@nokia.come0958c82010-09-23 15:29:42 +000035wince* {
36 LIBS += mmtimer.lib
37}
38
vestbo@webkit.org345c0dc2010-08-06 13:07:39 +000039# Prevent warnings about difference in visibility on Mac OS X
40contains(QT_CONFIG, reduce_exports):CONFIG += hide_symbols
41unix:contains(QT_CONFIG, reduce_relocations):CONFIG += bsymbolic_functions