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

Side by Side Diff: third_party/protobuf/BUILD.gn

Issue 1983203003: Update third_party/protobuf to protobuf-v3.0.0-beta-3 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: owners Created 4 years, 6 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 | « third_party/protobuf/BUILD ('k') | third_party/protobuf/CHANGES.txt » ('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 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 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 config("protobuf_config") { 5 config("protobuf_config") {
6 include_dirs = [ "src" ] 6 include_dirs = [ "src" ]
7 defines = [ 7 defines = [
8 "GOOGLE_PROTOBUF_NO_RTTI", 8 "GOOGLE_PROTOBUF_NO_RTTI",
9 "GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 9 "GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER",
10 ] 10 ]
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
63 "src/google/protobuf/stubs/atomicops.h", 63 "src/google/protobuf/stubs/atomicops.h",
64 "src/google/protobuf/stubs/atomicops_internals_arm64_gcc.h", 64 "src/google/protobuf/stubs/atomicops_internals_arm64_gcc.h",
65 "src/google/protobuf/stubs/atomicops_internals_arm_gcc.h", 65 "src/google/protobuf/stubs/atomicops_internals_arm_gcc.h",
66 "src/google/protobuf/stubs/atomicops_internals_arm_qnx.h", 66 "src/google/protobuf/stubs/atomicops_internals_arm_qnx.h",
67 "src/google/protobuf/stubs/atomicops_internals_atomicword_compat.h", 67 "src/google/protobuf/stubs/atomicops_internals_atomicword_compat.h",
68 "src/google/protobuf/stubs/atomicops_internals_generic_gcc.h", 68 "src/google/protobuf/stubs/atomicops_internals_generic_gcc.h",
69 "src/google/protobuf/stubs/atomicops_internals_macosx.h", 69 "src/google/protobuf/stubs/atomicops_internals_macosx.h",
70 "src/google/protobuf/stubs/atomicops_internals_mips_gcc.h", 70 "src/google/protobuf/stubs/atomicops_internals_mips_gcc.h",
71 "src/google/protobuf/stubs/atomicops_internals_pnacl.h", 71 "src/google/protobuf/stubs/atomicops_internals_pnacl.h",
72 "src/google/protobuf/stubs/atomicops_internals_power.h", 72 "src/google/protobuf/stubs/atomicops_internals_power.h",
73 "src/google/protobuf/stubs/atomicops_internals_ppc_gcc.h",
73 "src/google/protobuf/stubs/atomicops_internals_solaris.h", 74 "src/google/protobuf/stubs/atomicops_internals_solaris.h",
74 "src/google/protobuf/stubs/atomicops_internals_tsan.h", 75 "src/google/protobuf/stubs/atomicops_internals_tsan.h",
75 "src/google/protobuf/stubs/atomicops_internals_x86_gcc.cc", 76 "src/google/protobuf/stubs/atomicops_internals_x86_gcc.cc",
76 "src/google/protobuf/stubs/atomicops_internals_x86_gcc.h", 77 "src/google/protobuf/stubs/atomicops_internals_x86_gcc.h",
77 "src/google/protobuf/stubs/atomicops_internals_x86_msvc.cc", 78 "src/google/protobuf/stubs/atomicops_internals_x86_msvc.cc",
78 "src/google/protobuf/stubs/atomicops_internals_x86_msvc.h", 79 "src/google/protobuf/stubs/atomicops_internals_x86_msvc.h",
79 "src/google/protobuf/stubs/atomic_sequence_num.h", 80 "src/google/protobuf/stubs/atomic_sequence_num.h",
80 "src/google/protobuf/stubs/bytestream.cc", 81 "src/google/protobuf/stubs/bytestream.cc",
81 "src/google/protobuf/stubs/bytestream.h", 82 "src/google/protobuf/stubs/bytestream.h",
82 "src/google/protobuf/stubs/callback.h", 83 "src/google/protobuf/stubs/callback.h",
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
124 protobuf_lite_cflags = [ 125 protobuf_lite_cflags = [
125 "/wd4018", # signed/unsigned mismatch in comparison 126 "/wd4018", # signed/unsigned mismatch in comparison
126 "/wd4065", # switch statement contains 'default' but no 'case' labels 127 "/wd4065", # switch statement contains 'default' but no 'case' labels
127 "/wd4146", # unary minus operator applied to unsigned type 128 "/wd4146", # unary minus operator applied to unsigned type
128 "/wd4244", # implicit conversion, possible loss of data 129 "/wd4244", # implicit conversion, possible loss of data
129 "/wd4267", # size_t to int truncation 130 "/wd4267", # size_t to int truncation
130 "/wd4291", # no matching operator delete for a placement new. 131 "/wd4291", # no matching operator delete for a placement new.
131 "/wd4305", # double to float truncation 132 "/wd4305", # double to float truncation
132 "/wd4355", # 'this' used in base member initializer list 133 "/wd4355", # 'this' used in base member initializer list
133 "/wd4506", # no definition for inline function (protobuf issue #240) 134 "/wd4506", # no definition for inline function (protobuf issue #240)
135 "/wd4715", # not all control paths return a value (fixed in trunk)
134 ] 136 ]
135 } 137 }
136 138
137 component("protobuf_lite") { 139 component("protobuf_lite") {
138 sources = protobuf_lite_sources 140 sources = protobuf_lite_sources
139 141
140 configs -= [ "//build/config/compiler:chromium_code" ] 142 configs -= [ "//build/config/compiler:chromium_code" ]
141 configs += [ 143 configs += [
142 "//build/config/compiler:no_chromium_code", 144 "//build/config/compiler:no_chromium_code",
143 145
(...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after
380 "src/google/protobuf/compiler/csharp/csharp_generator.cc", 382 "src/google/protobuf/compiler/csharp/csharp_generator.cc",
381 "src/google/protobuf/compiler/csharp/csharp_generator.h", 383 "src/google/protobuf/compiler/csharp/csharp_generator.h",
382 "src/google/protobuf/compiler/csharp/csharp_helpers.cc", 384 "src/google/protobuf/compiler/csharp/csharp_helpers.cc",
383 "src/google/protobuf/compiler/csharp/csharp_helpers.h", 385 "src/google/protobuf/compiler/csharp/csharp_helpers.h",
384 "src/google/protobuf/compiler/csharp/csharp_map_field.cc", 386 "src/google/protobuf/compiler/csharp/csharp_map_field.cc",
385 "src/google/protobuf/compiler/csharp/csharp_map_field.h", 387 "src/google/protobuf/compiler/csharp/csharp_map_field.h",
386 "src/google/protobuf/compiler/csharp/csharp_message.cc", 388 "src/google/protobuf/compiler/csharp/csharp_message.cc",
387 "src/google/protobuf/compiler/csharp/csharp_message.h", 389 "src/google/protobuf/compiler/csharp/csharp_message.h",
388 "src/google/protobuf/compiler/csharp/csharp_message_field.cc", 390 "src/google/protobuf/compiler/csharp/csharp_message_field.cc",
389 "src/google/protobuf/compiler/csharp/csharp_message_field.h", 391 "src/google/protobuf/compiler/csharp/csharp_message_field.h",
392 "src/google/protobuf/compiler/csharp/csharp_options.h",
390 "src/google/protobuf/compiler/csharp/csharp_primitive_field.cc", 393 "src/google/protobuf/compiler/csharp/csharp_primitive_field.cc",
391 "src/google/protobuf/compiler/csharp/csharp_primitive_field.h", 394 "src/google/protobuf/compiler/csharp/csharp_primitive_field.h",
392 "src/google/protobuf/compiler/csharp/csharp_reflection_class.cc", 395 "src/google/protobuf/compiler/csharp/csharp_reflection_class.cc",
393 "src/google/protobuf/compiler/csharp/csharp_reflection_class.h", 396 "src/google/protobuf/compiler/csharp/csharp_reflection_class.h",
394 "src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc", 397 "src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.cc",
395 "src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h", 398 "src/google/protobuf/compiler/csharp/csharp_repeated_enum_field.h",
396 "src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc", 399 "src/google/protobuf/compiler/csharp/csharp_repeated_message_field.cc",
397 "src/google/protobuf/compiler/csharp/csharp_repeated_message_field.h", 400 "src/google/protobuf/compiler/csharp/csharp_repeated_message_field.h",
398 "src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc", 401 "src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.cc",
399 "src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h", 402 "src/google/protobuf/compiler/csharp/csharp_repeated_primitive_field.h",
400 "src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc", 403 "src/google/protobuf/compiler/csharp/csharp_source_generator_base.cc",
401 "src/google/protobuf/compiler/csharp/csharp_source_generator_base.h", 404 "src/google/protobuf/compiler/csharp/csharp_source_generator_base.h",
402 "src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc", 405 "src/google/protobuf/compiler/csharp/csharp_wrapper_field.cc",
403 "src/google/protobuf/compiler/csharp/csharp_wrapper_field.h", 406 "src/google/protobuf/compiler/csharp/csharp_wrapper_field.h",
404 "src/google/protobuf/compiler/java/java_context.cc", 407 "src/google/protobuf/compiler/java/java_context.cc",
405 "src/google/protobuf/compiler/java/java_context.h", 408 "src/google/protobuf/compiler/java/java_context.h",
406 "src/google/protobuf/compiler/java/java_doc_comment.cc", 409 "src/google/protobuf/compiler/java/java_doc_comment.cc",
407 "src/google/protobuf/compiler/java/java_doc_comment.h", 410 "src/google/protobuf/compiler/java/java_doc_comment.h",
408 "src/google/protobuf/compiler/java/java_enum.cc", 411 "src/google/protobuf/compiler/java/java_enum.cc",
409 "src/google/protobuf/compiler/java/java_enum.h", 412 "src/google/protobuf/compiler/java/java_enum.h",
410 "src/google/protobuf/compiler/java/java_enum_field.cc", 413 "src/google/protobuf/compiler/java/java_enum_field.cc",
411 "src/google/protobuf/compiler/java/java_enum_field.h", 414 "src/google/protobuf/compiler/java/java_enum_field.h",
412 "src/google/protobuf/compiler/java/java_enum_field_lite.cc", 415 "src/google/protobuf/compiler/java/java_enum_field_lite.cc",
413 "src/google/protobuf/compiler/java/java_enum_field_lite.h", 416 "src/google/protobuf/compiler/java/java_enum_field_lite.h",
414 "src/google/protobuf/compiler/java/java_enum_lite.cc", 417 "src/google/protobuf/compiler/java/java_enum_lite.cc",
415 "src/google/protobuf/compiler/java/java_enum_lite.h", 418 "src/google/protobuf/compiler/java/java_enum_lite.h",
416 "src/google/protobuf/compiler/java/java_extension.cc", 419 "src/google/protobuf/compiler/java/java_extension.cc",
417 "src/google/protobuf/compiler/java/java_extension.h", 420 "src/google/protobuf/compiler/java/java_extension.h",
421 "src/google/protobuf/compiler/java/java_extension_lite.cc",
422 "src/google/protobuf/compiler/java/java_extension_lite.h",
418 "src/google/protobuf/compiler/java/java_field.cc", 423 "src/google/protobuf/compiler/java/java_field.cc",
419 "src/google/protobuf/compiler/java/java_field.h", 424 "src/google/protobuf/compiler/java/java_field.h",
420 "src/google/protobuf/compiler/java/java_file.cc", 425 "src/google/protobuf/compiler/java/java_file.cc",
421 "src/google/protobuf/compiler/java/java_file.h", 426 "src/google/protobuf/compiler/java/java_file.h",
422 "src/google/protobuf/compiler/java/java_generator.cc", 427 "src/google/protobuf/compiler/java/java_generator.cc",
423 "src/google/protobuf/compiler/java/java_generator.h", 428 "src/google/protobuf/compiler/java/java_generator.h",
424 "src/google/protobuf/compiler/java/java_generator_factory.cc", 429 "src/google/protobuf/compiler/java/java_generator_factory.cc",
425 "src/google/protobuf/compiler/java/java_generator_factory.h", 430 "src/google/protobuf/compiler/java/java_generator_factory.h",
426 "src/google/protobuf/compiler/java/java_helpers.cc", 431 "src/google/protobuf/compiler/java/java_helpers.cc",
427 "src/google/protobuf/compiler/java/java_helpers.h", 432 "src/google/protobuf/compiler/java/java_helpers.h",
(...skipping 210 matching lines...) Expand 10 before | Expand all | Expand 10 after
638 ":copy_google_protobuf_internal", 643 ":copy_google_protobuf_internal",
639 ":copy_six", 644 ":copy_six",
640 ] 645 ]
641 646
642 # Targets that depend on this should depend on the copied data files. 647 # Targets that depend on this should depend on the copied data files.
643 data = get_target_outputs(":copy_google") 648 data = get_target_outputs(":copy_google")
644 data += get_target_outputs(":copy_six") 649 data += get_target_outputs(":copy_six")
645 data += get_target_outputs(":copy_google_protobuf") 650 data += get_target_outputs(":copy_google_protobuf")
646 data += get_target_outputs(":copy_google_protobuf_internal") 651 data += get_target_outputs(":copy_google_protobuf_internal")
647 } 652 }
OLDNEW
« no previous file with comments | « third_party/protobuf/BUILD ('k') | third_party/protobuf/CHANGES.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698