Index: BUILD.gn |
diff --git a/BUILD.gn b/BUILD.gn |
index bc772e329c3a00a6f8ef5ef601c1e63bfb3b4fd2..c8122c7fffdbf245bbb7b2508ad91d192046688e 100644 |
--- a/BUILD.gn |
+++ b/BUILD.gn |
@@ -2036,6 +2036,8 @@ v8_source_set("v8_libbase") { |
"src/base/build_config.h", |
"src/base/cpu.cc", |
"src/base/cpu.h", |
+ "src/base/debug/stack_trace.cc", |
+ "src/base/debug/stack_trace.h", |
"src/base/division-by-constant.cc", |
"src/base/division-by-constant.h", |
"src/base/file-utils.cc", |
@@ -2079,11 +2081,16 @@ v8_source_set("v8_libbase") { |
defines = [] |
if (is_posix) { |
- sources += [ "src/base/platform/platform-posix.cc" ] |
+ sources += [ |
+ "src/base/platform/platform-posix.cc", |
+ ] |
} |
if (is_linux) { |
- sources += [ "src/base/platform/platform-linux.cc" ] |
+ sources += [ |
+ "src/base/platform/platform-linux.cc", |
+ "src/base/debug/stack_trace_posix.cc", |
Jakob Kummerow
2016/08/18 09:36:13
nit: "d" alpha-sorts before "p"
rmcilroy
2016/08/18 11:39:48
Done
|
+ ] |
libs = [ |
"dl", |
@@ -2095,19 +2102,27 @@ v8_source_set("v8_libbase") { |
"dl", |
"rt", |
] |
+ sources += [ "src/base/debug/stack_trace_posix.cc" ] |
if (host_os == "mac") { |
sources += [ "src/base/platform/platform-macos.cc" ] |
} else { |
sources += [ "src/base/platform/platform-linux.cc" ] |
} |
} else { |
- sources += [ "src/base/platform/platform-linux.cc" ] |
+ sources += [ |
+ "src/base/platform/platform-linux.cc", |
+ "src/base/debug/stack_trace_android.cc", |
Jakob Kummerow
2016/08/18 09:36:13
again
rmcilroy
2016/08/18 11:39:48
Done.
|
+ ] |
} |
} else if (is_mac) { |
- sources += [ "src/base/platform/platform-macos.cc" ] |
+ sources += [ |
+ "src/base/platform/platform-macos.cc", |
+ "src/base/debug/stack_trace_posix.cc", |
Jakob Kummerow
2016/08/18 09:36:13
again
rmcilroy
2016/08/18 11:39:48
Done.
|
+ ] |
} else if (is_win) { |
# TODO(jochen): Add support for cygwin. |
sources += [ |
+ "src/base/debug/stack_trace_win.cc", |
"src/base/platform/platform-win32.cc", |
"src/base/win32-headers.h", |
] |
@@ -2115,6 +2130,8 @@ v8_source_set("v8_libbase") { |
defines += [ "_CRT_RAND_S" ] # for rand_s() |
libs = [ |
+ "dbghelp.lib", |
+ "shlwapi.lib", |
"winmm.lib", |
"ws2_32.lib", |
] |