Index: base/allocator/allocator.gyp |
diff --git a/base/allocator/allocator.gyp b/base/allocator/allocator.gyp |
index e2c8ac0faeb383fd96b138b1f99b23c830ab21bb..5b829d9a9ca28a475a276e410f4536271db1fc54 100644 |
--- a/base/allocator/allocator.gyp |
+++ b/base/allocator/allocator.gyp |
@@ -530,5 +530,39 @@ |
}, |
], |
}], |
+ ['clang==1 and clang_allocated_type==1', { |
+ 'targets': [ |
+ { |
+ 'target_name': 'new_delete_type_tcmalloc', |
+ 'type': 'static_library', |
+ 'include_dirs': [ |
+ '.', |
+ '<(tcmalloc_dir)/src/base', |
+ '<(tcmalloc_dir)/src', |
+ '../..', |
+ ], |
+ 'sources': [ |
+ 'new_delete_type_tcmalloc.cc', |
+ 'new_delete_type.h', |
+ '<(tcmalloc_dir)/src/allocated_type_map.cc', |
+ '<(tcmalloc_dir)/src/gperftools/allocated_type_map.h', |
+ ], |
+ }, |
+ { |
+ 'target_name': 'new_delete_type_ignore', |
+ 'type': 'static_library', |
+ 'include_dirs': [ |
+ '.', |
+ '<(tcmalloc_dir)/src/base', |
+ '<(tcmalloc_dir)/src', |
+ '../..', |
+ ], |
+ 'sources': [ |
+ 'new_delete_type_ignore.cc', |
+ 'new_delete_type.h', |
+ ], |
+ }, |
+ ], |
+ }], |
], |
} |