Enable WebAssembly in the build.
authorkeith_miller@apple.com <keith_miller@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 16 Aug 2016 23:59:19 +0000 (23:59 +0000)
committerkeith_miller@apple.com <keith_miller@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 16 Aug 2016 23:59:19 +0000 (23:59 +0000)
https://bugs.webkit.org/show_bug.cgi?id=160916

Reviewed by Benjamin Poulain.

This patch turns on WebAssembly on all the platforms that support B3.
Turning on WebAssembly by default lets us check the build on every
platform.

* wtf/FeatureDefines.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@204541 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WTF/ChangeLog
Source/WTF/wtf/FeatureDefines.h

index 9540b18..1dea56b 100644 (file)
@@ -1,3 +1,16 @@
+2016-08-16  Keith Miller  <keith_miller@apple.com>
+
+        Enable WebAssembly in the build.
+        https://bugs.webkit.org/show_bug.cgi?id=160916
+
+        Reviewed by Benjamin Poulain.
+
+        This patch turns on WebAssembly on all the platforms that support B3.
+        Turning on WebAssembly by default lets us check the build on every
+        platform.
+
+        * wtf/FeatureDefines.h:
+
 2016-08-16  Anders Carlsson  <andersca@apple.com>
 
         Fix a thinko.
index 67903b8..b66dfb1 100644 (file)
@@ -157,8 +157,12 @@ the public iOS SDK. We will also need to update the FeatureDefines.xcconfig file
 #endif
 
 #if !defined(ENABLE_WEBASSEMBLY)
+#if defined(ENABLE_B3_JIT)
+#define ENABLE_WEBASSEMBLY ENABLE_B3_JIT
+#else
 #define ENABLE_WEBASSEMBLY 0
 #endif
+#endif
 
 #if !defined(ENABLE_WEBGL)
 #define ENABLE_WEBGL 1
@@ -223,8 +227,12 @@ the public iOS SDK. We will also need to update the FeatureDefines.xcconfig file
 #endif
 
 #if !defined(ENABLE_WEBASSEMBLY)
+#if defined(ENABLE_B3_JIT)
+#define ENABLE_WEBASSEMBLY ENABLE_B3_JIT
+#else
 #define ENABLE_WEBASSEMBLY 0
 #endif
+#endif
 
 #if !defined(ENABLE_WEB_ARCHIVE)
 #define ENABLE_WEB_ARCHIVE 1