Put bmalloc headers in the right place
authorggaren@apple.com <ggaren@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 9 Apr 2014 23:11:22 +0000 (23:11 +0000)
committerggaren@apple.com <ggaren@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 9 Apr 2014 23:11:22 +0000 (23:11 +0000)
https://bugs.webkit.org/show_bug.cgi?id=131464

Reviewed by Mark Rowe.

../bmalloc:

* Configurations/bmalloc.xcconfig: Set PRIVATE_HEADERS_FOLDER_PATH to
specify that we don't just want to dump all of our generically-named
headers into /usr/local/include.

../WTF:

* wtf/FastMalloc.cpp: Use "<bmalloc/...>" syntax so we can find our
headers in <header-root>/usr/local/include/bmalloc/.

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

Source/WTF/ChangeLog
Source/WTF/wtf/FastMalloc.cpp
Source/bmalloc/ChangeLog
Source/bmalloc/Configurations/bmalloc.xcconfig

index ddd0fba..88dcda1 100644 (file)
@@ -1,5 +1,15 @@
 2014-04-09  Geoffrey Garen  <ggaren@apple.com>
 
+        Put bmalloc headers in the right place
+        https://bugs.webkit.org/show_bug.cgi?id=131464
+
+        Reviewed by Mark Rowe.
+
+        * wtf/FastMalloc.cpp: Use "<bmalloc/...>" syntax so we can find our
+        headers in <header-root>/usr/local/include/bmalloc/.
+
+2014-04-09  Geoffrey Garen  <ggaren@apple.com>
+
         Rolled back out r166972.
 
         The production buildbots are still broken because the build-root script
index 5cb20b2..c8e5711 100644 (file)
@@ -425,7 +425,7 @@ extern "C" WTF_EXPORT_PRIVATE const int jscore_fastmalloc_introspection = 0;
 
 #elif defined(USE_BMALLOC) && USE_BMALLOC // FORCE_SYSTEM_MALLOC
 
-#include "bmalloc.h"
+#include <bmalloc/bmalloc.h>
 
 namespace WTF {
 
index c21ebf8..63385ce 100644 (file)
@@ -1,3 +1,14 @@
+2014-04-09  Geoffrey Garen  <ggaren@apple.com>
+
+        Put bmalloc headers in the right place
+        https://bugs.webkit.org/show_bug.cgi?id=131464
+
+        Reviewed by Mark Rowe.
+
+        * Configurations/bmalloc.xcconfig: Set PRIVATE_HEADERS_FOLDER_PATH to
+        specify that we don't just want to dump all of our generically-named
+        headers into /usr/local/include.
+
 2014-04-08  Geoffrey Garen  <ggaren@apple.com>
 
         Made bmalloc more #include friendly
index fb5c988..6c05c41 100644 (file)
@@ -23,6 +23,7 @@
 
 EXECUTABLE_PREFIX = lib;
 INSTALL_PATH_ACTUAL = /usr/local/lib;
+PRIVATE_HEADERS_FOLDER_PATH = /usr/local/include/bmalloc;
 PRODUCT_NAME = bmalloc;
 
 GCC_SYMBOLS_PRIVATE_EXTERN = YES;