Simplify building with ASan
[WebKit-https.git] / Tools / ChangeLog
index d7f6e9e02617fee0f1e80aa2092b774b7d7ad170..09e90b2fe1d44e7b783daf6a57ebea78939cef77 100644 (file)
@@ -1,3 +1,24 @@
+2014-12-23  Alexey Proskuryakov  <ap@apple.com>
+
+        Simplify building with ASan
+        https://bugs.webkit.org/show_bug.cgi?id=139916
+
+        Reviewed by Mark Rowe.
+
+        * Scripts/set-webkit-configuration: Store ASan state into a new configuration file.
+        We could also update Configuration file format, but that's a little scary because
+        of how many places in code read it.
+
+        * Scripts/webkitdirs.pm:
+        (determineASanIsEnabled): Read it from ASan configuration file.
+        (argumentsForConfiguration): Added a FIXME.
+        (asanIsEnabled): A caching wrapper similar to what we have for other configuration options.
+        (XcodeOptions): Pass the options needed for ASan.
+
+        * asan/asan.xcconfig: Use the right toolchains. Made warnings fatal again, as there
+        no warnings to avoid. Removed explicit linking options, as -fsanitize=address does
+        that automatically.
+
 2014-12-23  Alexey Proskuryakov  <ap@apple.com>
 
         TestWebKitAPI build is broken when ASan is enabled