Index: breakpad/BUILD.gn |
diff --git a/breakpad/BUILD.gn b/breakpad/BUILD.gn |
index 6fef7b06bca9d93a06c898ed3fab8afd62478d95..bfec4124714892807b24c6eaae4cc0cafb563e78 100644 |
--- a/breakpad/BUILD.gn |
+++ b/breakpad/BUILD.gn |
@@ -24,6 +24,14 @@ config("internal_config") { |
} |
} |
+config("client_config") { |
+ include_dirs = [ "src" ] |
+ if (is_android) { |
+ include_dirs += [ "src/common/android/include" ] |
+ } |
+} |
+ |
+ |
# minidump_stackwalk and minidump_dump are tool-type executables that do |
# not build on iOS. |
if (current_toolchain == host_toolchain && !is_win) { |
@@ -241,6 +249,7 @@ if (is_mac) { |
include_dirs = [ |
"src/client/apple/Framework", |
"src/common/mac", |
+ "src", |
] |
libs = [ |
"CoreServices.framework", |
@@ -281,9 +290,14 @@ if (is_mac) { |
deps = [ |
":utilities", |
":crash_inspector", |
- ":crash_report_sender", |
+ # TODO(GYP): Make this link |
+ #":crash_report_sender", |
] |
} |
+ |
+ group("client") { |
+ direct_dependent_configs = [ ":client_config" ] |
+ } |
} |
if (is_linux || is_android) { |
@@ -362,13 +376,6 @@ if (is_linux && current_toolchain == host_toolchain) { |
include_dirs = [ "src" ] |
} |
- config("client_config") { |
- include_dirs = [ "src" ] |
- if (is_android) { |
- include_dirs += [ "src/common/android/include" ] |
- } |
- } |
- |
static_library("client") { |
sources = [ |
"src/client/linux/crash_generation/crash_generation_client.cc", |
@@ -645,3 +652,9 @@ if (is_ios) { |
# TODO(GYP) There is some XCode-only targets like ninja-breakpad. |
} |
+ |
+if (is_win) { |
+ group("client") { |
+ direct_dependent_configs = [ ":client_config" ] |
+ } |
+} |