src/script/script.pro
branchGCC_SURGE
changeset 31 5daf16870df6
parent 30 5dc02b23752f
child 37 758a864f9613
--- a/src/script/script.pro	Mon Jun 21 22:38:13 2010 +0100
+++ b/src/script/script.pro	Thu Jul 22 16:41:55 2010 +0100
@@ -39,6 +39,11 @@
     LIBS += -lmmtimer
 }
 
+mac {
+    DEFINES += ENABLE_JSC_MULTIPLE_THREADS=0
+    LIBS_PRIVATE += -framework AppKit
+}
+
 include($$WEBKITDIR/JavaScriptCore/JavaScriptCore.pri)
 
 INCLUDEPATH += $$WEBKITDIR/JavaScriptCore
@@ -68,7 +73,7 @@
 }
 
 # Avoid JSC C API functions being exported.
-DEFINES += JS_EXPORT="" JS_EXPORTDATA=""
+DEFINES += JS_NO_EXPORT
 
 INCLUDEPATH += $$PWD
 
@@ -81,4 +86,6 @@
     MMP_RULES += "USERINCLUDE ../3rdparty/javascriptcore/JavaScriptCore/profiler"
 }
 
+# WebKit doesn't compile in C++0x mode
+*-g++*:QMAKE_CXXFLAGS -= -std=c++0x -std=gnu++0x