Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(391)

Side by Side Diff: ipc/BUILD.gn

Issue 2183963002: Revert of Mojo C++ bindings: make ipc/ mojom targets to use STL string/vector types (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | ipc/ipc.gyp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import("//build/config/nacl/config.gni") 5 import("//build/config/nacl/config.gni")
6 import("//mojo/public/tools/bindings/mojom.gni") 6 import("//mojo/public/tools/bindings/mojom.gni")
7 import("//testing/test.gni") 7 import("//testing/test.gni")
8 import("//tools/ipc_fuzzer/ipc_fuzzer.gni") 8 import("//tools/ipc_fuzzer/ipc_fuzzer.gni")
9 9
10 component("ipc") { 10 component("ipc") {
(...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after
158 158
159 if (enable_ipc_fuzzer) { 159 if (enable_ipc_fuzzer) {
160 public_configs = [ "//tools/ipc_fuzzer:ipc_fuzzer_config" ] 160 public_configs = [ "//tools/ipc_fuzzer:ipc_fuzzer_config" ]
161 } 161 }
162 } 162 }
163 163
164 mojom("mojom") { 164 mojom("mojom") {
165 sources = [ 165 sources = [
166 "ipc.mojom", 166 "ipc.mojom",
167 ] 167 ]
168
169 use_new_wrapper_types = false
168 } 170 }
169 171
170 mojom("test_interfaces") { 172 mojom("test_interfaces") {
171 testonly = true 173 testonly = true
172 sources = [ 174 sources = [
173 "ipc_test.mojom", 175 "ipc_test.mojom",
174 ] 176 ]
177
178 use_new_wrapper_types = false
175 } 179 }
176 180
177 # This is provided as a separate target so other targets can provide param 181 # This is provided as a separate target so other targets can provide param
178 # traits implementations without necessarily linking to all of IPC. 182 # traits implementations without necessarily linking to all of IPC.
179 source_set("param_traits") { 183 source_set("param_traits") {
180 public = [ 184 public = [
181 "ipc_param_traits.h", 185 "ipc_param_traits.h",
182 ] 186 ]
183 } 187 }
184 188
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after
303 public_deps = [ 307 public_deps = [
304 ":ipc", 308 ":ipc",
305 ] 309 ]
306 deps = [ 310 deps = [
307 "//base", 311 "//base",
308 "//base/test:test_support", 312 "//base/test:test_support",
309 "//testing/gtest", 313 "//testing/gtest",
310 ] 314 ]
311 } 315 }
312 } 316 }
OLDNEW
« no previous file with comments | « no previous file | ipc/ipc.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698