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

Side by Side Diff: third_party/libphonenumber/libphonenumber.gyp

Issue 1674373003: [libphonenumber] Change DEPS to track new github mirror, uprev library (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: README file Created 4 years, 10 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
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 { 5 {
6 'target_defaults': { 6 'target_defaults': {
7 'include_dirs': [ 7 'include_dirs': [
8 'src', 8 'src/cpp/src',
9 'src/test', 9 'src/cpp/test',
10 # The libphonenumber source (and test code) expects the 10 # The libphonenumber source (and test code) expects the
11 # generated protocol headers to be available with "phonenumbers" include 11 # generated protocol headers to be available with "phonenumbers" include
12 # path, e.g. #include "phonenumbers/foo.pb.h". 12 # path, e.g. #include "phonenumbers/foo.pb.h".
13 '<(SHARED_INTERMEDIATE_DIR)/protoc_out/third_party/libphonenumber', 13 '<(SHARED_INTERMEDIATE_DIR)/protoc_out/third_party/libphonenumber',
14 ], 14 ],
15 'defines': [ 15 'defines': [
16 'I18N_PHONENUMBERS_USE_ICU_REGEXP=1', 16 'I18N_PHONENUMBERS_USE_ICU_REGEXP=1',
17 ], 17 ],
18 'conditions': [ 18 'conditions': [
19 # libphonenumber can only be thread-safe on POSIX platforms. This is ok 19 # libphonenumber can only be thread-safe on POSIX platforms. This is ok
(...skipping 17 matching lines...) Expand all
37 # and production metadata. This library should not be used by clients. 37 # and production metadata. This library should not be used by clients.
38 # GN version: //third_party/libphonenumber:libphonenumber_without_metadata 38 # GN version: //third_party/libphonenumber:libphonenumber_without_metadata
39 'target_name': 'libphonenumber_without_metadata', 39 'target_name': 'libphonenumber_without_metadata',
40 'type': 'static_library', 40 'type': 'static_library',
41 'dependencies': [ 41 'dependencies': [
42 '../icu/icu.gyp:icui18n', 42 '../icu/icu.gyp:icui18n',
43 '../icu/icu.gyp:icuuc', 43 '../icu/icu.gyp:icuuc',
44 '../protobuf/protobuf.gyp:protobuf_lite', 44 '../protobuf/protobuf.gyp:protobuf_lite',
45 ], 45 ],
46 'sources': [ 46 'sources': [
47 'src/phonenumbers/asyoutypeformatter.cc', 47 'src/cpp/src/phonenumbers/asyoutypeformatter.cc',
48 'src/phonenumbers/base/strings/string_piece.cc', 48 'src/cpp/src/phonenumbers/base/strings/string_piece.cc',
49 'src/phonenumbers/default_logger.cc', 49 'src/cpp/src/phonenumbers/default_logger.cc',
50 'src/phonenumbers/logger.cc', 50 'src/cpp/src/phonenumbers/logger.cc',
51 'src/phonenumbers/phonenumber.cc', 51 'src/cpp/src/phonenumbers/phonenumber.cc',
52 'src/phonenumbers/phonenumbermatch.cc', 52 'src/cpp/src/phonenumbers/phonenumbermatch.cc',
53 'src/phonenumbers/phonenumbermatcher.cc', 53 'src/cpp/src/phonenumbers/phonenumbermatcher.cc',
54 'src/phonenumbers/phonenumberutil.cc', 54 'src/cpp/src/phonenumbers/phonenumberutil.cc',
55 'src/phonenumbers/regexp_adapter_icu.cc', 55 'src/cpp/src/phonenumbers/regexp_adapter_icu.cc',
56 'src/phonenumbers/regexp_cache.cc', 56 'src/cpp/src/phonenumbers/regexp_cache.cc',
57 'src/phonenumbers/string_byte_sink.cc', 57 'src/cpp/src/phonenumbers/string_byte_sink.cc',
58 'src/phonenumbers/stringutil.cc', 58 'src/cpp/src/phonenumbers/stringutil.cc',
59 'src/phonenumbers/unicodestring.cc', 59 'src/cpp/src/phonenumbers/unicodestring.cc',
60 'src/phonenumbers/utf/rune.c', 60 'src/cpp/src/phonenumbers/utf/rune.c',
61 'src/phonenumbers/utf/unicodetext.cc', 61 'src/cpp/src/phonenumbers/utf/unicodetext.cc',
62 'src/phonenumbers/utf/unilib.cc', 62 'src/cpp/src/phonenumbers/utf/unilib.cc',
63 'src/resources/phonemetadata.proto', 63 'src/resources/phonemetadata.proto',
64 'src/resources/phonenumber.proto', 64 'src/resources/phonenumber.proto',
65 ], 65 ],
66 'variables': { 66 'variables': {
67 'proto_in_dir': 'src/resources', 67 'proto_in_dir': 'src/resources',
68 'proto_out_dir': 'third_party/libphonenumber/phonenumbers', 68 'proto_out_dir': 'third_party/libphonenumber/phonenumbers',
69 'clang_warning_flags': [ 69 'clang_warning_flags': [
70 # https://github.com/googlei18n/libphonenumber/pull/741 70 # https://github.com/googlei18n/libphonenumber/pull/741
71 '-Wno-unused-private-field', 71 '-Wno-unused-private-field',
72 ], 72 ],
73 }, 73 },
74 'includes': [ '../../build/protoc.gypi' ], 74 'includes': [ '../../build/protoc.gypi' ],
75 'direct_dependent_settings': { 75 'direct_dependent_settings': {
76 'include_dirs': [ 76 'include_dirs': [
77 '<(SHARED_INTERMEDIATE_DIR)/protoc_out/third_party/libphonenumber', 77 '<(SHARED_INTERMEDIATE_DIR)/protoc_out/third_party/libphonenumber',
78 'src', 78 'src/cpp/src',
79 ], 79 ],
80 'defines': [ 80 'defines': [
81 'I18N_PHONENUMBERS_USE_ICU_REGEXP=1', 81 'I18N_PHONENUMBERS_USE_ICU_REGEXP=1',
82 ], 82 ],
83 'conditions': [ 83 'conditions': [
84 ['OS != "android"', { 84 ['OS != "android"', {
85 'defines': [ 85 'defines': [
86 'I18N_PHONENUMBERS_NO_THREAD_SAFETY=1', 86 'I18N_PHONENUMBERS_NO_THREAD_SAFETY=1',
87 ], 87 ],
88 }], 88 }],
(...skipping 14 matching lines...) Expand all
103 'type': 'static_library', 103 'type': 'static_library',
104 'dependencies': [ 104 'dependencies': [
105 'libphonenumber_without_metadata', 105 'libphonenumber_without_metadata',
106 ], 106 ],
107 'export_dependent_settings': [ 107 'export_dependent_settings': [
108 'libphonenumber_without_metadata', 108 'libphonenumber_without_metadata',
109 ], 109 ],
110 'sources': [ 110 'sources': [
111 # Comment next line and uncomment the line after, if complete metadata 111 # Comment next line and uncomment the line after, if complete metadata
112 # (with examples) is needed. 112 # (with examples) is needed.
113 'src/phonenumbers/lite_metadata.cc', 113 'src/cpp/src/phonenumbers/lite_metadata.cc',
114 #'src/phonenumbers/metadata.cc', 114 #'src/cpp/src/phonenumbers/metadata.cc',
115 ], 115 ],
116 }, 116 },
117 { 117 {
118 # GN version: //third_party/libphonenumber:libphonenumber_unittests 118 # GN version: //third_party/libphonenumber:libphonenumber_unittests
119 'target_name': 'libphonenumber_unittests', 119 'target_name': 'libphonenumber_unittests',
120 'type': 'executable', 120 'type': 'executable',
121 'sources': [ 121 'sources': [
122 'src/phonenumbers/test_metadata.cc', 122 'src/cpp/src/phonenumbers/test_metadata.cc',
123 'src/test/phonenumbers/asyoutypeformatter_test.cc', 123 'src/cpp/test/phonenumbers/asyoutypeformatter_test.cc',
124 'src/test/phonenumbers/phonenumbermatch_test.cc', 124 'src/cpp/test/phonenumbers/phonenumbermatch_test.cc',
125 'src/test/phonenumbers/phonenumbermatcher_test.cc', 125 'src/cpp/test/phonenumbers/phonenumbermatcher_test.cc',
126 'src/test/phonenumbers/phonenumberutil_test.cc', 126 'src/cpp/test/phonenumbers/phonenumberutil_test.cc',
127 'src/test/phonenumbers/regexp_adapter_test.cc', 127 'src/cpp/test/phonenumbers/regexp_adapter_test.cc',
128 'src/test/phonenumbers/stringutil_test.cc', 128 'src/cpp/test/phonenumbers/stringutil_test.cc',
129 'src/test/phonenumbers/test_util.cc', 129 'src/cpp/test/phonenumbers/test_util.cc',
130 'src/test/phonenumbers/unicodestring_test.cc', 130 'src/cpp/test/phonenumbers/unicodestring_test.cc',
131 ], 131 ],
132 'dependencies': [ 132 'dependencies': [
133 '../icu/icu.gyp:icui18n', 133 '../icu/icu.gyp:icui18n',
134 '../icu/icu.gyp:icuuc', 134 '../icu/icu.gyp:icuuc',
135 '../../base/base.gyp:run_all_unittests', 135 '../../base/base.gyp:run_all_unittests',
136 '../../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynami c_annotations', 136 '../../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynami c_annotations',
137 '../../testing/gmock.gyp:gmock', 137 '../../testing/gmock.gyp:gmock',
138 '../../testing/gtest.gyp:gtest', 138 '../../testing/gtest.gyp:gtest',
139 'libphonenumber_without_metadata', 139 'libphonenumber_without_metadata',
140 ], 140 ],
(...skipping 11 matching lines...) Expand all
152 }], 152 }],
153 # libphonenumber needs to fix their ODR violations. http://crbug.com/45602 1 153 # libphonenumber needs to fix their ODR violations. http://crbug.com/45602 1
154 ['OS=="linux"', { 154 ['OS=="linux"', {
155 'ldflags!': [ 155 'ldflags!': [
156 '-Wl,--detect-odr-violations', 156 '-Wl,--detect-odr-violations',
157 ], 157 ],
158 }], 158 }],
159 ], 159 ],
160 }] 160 }]
161 } 161 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698