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

Unified Diff: third_party/libphonenumber/libphonenumber.gyp

Issue 2332843004: Remove GYP files. (Closed)
Patch Set: Merge Created 4 years, 3 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « third_party/liblouis/liblouis_nacl.gyp ('k') | third_party/libpng/libpng.gyp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/libphonenumber/libphonenumber.gyp
diff --git a/third_party/libphonenumber/libphonenumber.gyp b/third_party/libphonenumber/libphonenumber.gyp
deleted file mode 100644
index e89f48e26d5083ff7f6e7aa0c941c869af38c833..0000000000000000000000000000000000000000
--- a/third_party/libphonenumber/libphonenumber.gyp
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright (c) 2012 The Chromium Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-{
- 'target_defaults': {
- 'include_dirs': [
- 'dist/cpp/src',
- 'dist/cpp/test',
- # The libphonenumber source (and test code) expects the
- # generated protocol headers to be available with "phonenumbers" include
- # path, e.g. #include "phonenumbers/foo.pb.h".
- '<(SHARED_INTERMEDIATE_DIR)/protoc_out/third_party/libphonenumber',
- ],
- 'defines': [
- 'I18N_PHONENUMBERS_USE_ALTERNATE_FORMATS=1',
- 'I18N_PHONENUMBERS_USE_ICU_REGEXP=1',
- ],
- 'conditions': [
- # libphonenumber can only be thread-safe on POSIX platforms. This is ok
- # since Android is the only Chromium port that requires thread-safety.
- # It uses the PhoneNumberUtil singleton in renderer threads as opposed to
- # other platforms that only use it in the browser process (on a single
- # thread). Note that any unsafe use of the library would be caught by a
- # DCHECK.
- ['OS != "android"', {
- 'defines': [
- 'I18N_PHONENUMBERS_NO_THREAD_SAFETY=1',
- ],
- }],
- ],
- },
- 'includes': [
- '../../build/win_precompile.gypi',
- ],
- 'targets': [{
- # Build a library without metadata so that we can use it with both testing
- # and production metadata. This library should not be used by clients.
- # GN version: //third_party/libphonenumber:libphonenumber_without_metadata
- 'target_name': 'libphonenumber_without_metadata',
- 'type': 'static_library',
- 'dependencies': [
- '../icu/icu.gyp:icui18n',
- '../icu/icu.gyp:icuuc',
- '../protobuf/protobuf.gyp:protobuf_lite',
- ],
- 'sources': [
- 'dist/cpp/src/phonenumbers/alternate_format.cc',
- 'dist/cpp/src/phonenumbers/asyoutypeformatter.cc',
- 'dist/cpp/src/phonenumbers/base/strings/string_piece.cc',
- 'dist/cpp/src/phonenumbers/default_logger.cc',
- 'dist/cpp/src/phonenumbers/logger.cc',
- 'dist/cpp/src/phonenumbers/phonenumber.cc',
- 'dist/cpp/src/phonenumbers/phonenumbermatch.cc',
- 'dist/cpp/src/phonenumbers/phonenumbermatcher.cc',
- 'dist/cpp/src/phonenumbers/phonenumberutil.cc',
- 'dist/cpp/src/phonenumbers/regexp_adapter_icu.cc',
- 'dist/cpp/src/phonenumbers/regexp_cache.cc',
- 'dist/cpp/src/phonenumbers/string_byte_sink.cc',
- 'dist/cpp/src/phonenumbers/stringutil.cc',
- 'dist/cpp/src/phonenumbers/unicodestring.cc',
- 'dist/cpp/src/phonenumbers/utf/rune.c',
- 'dist/cpp/src/phonenumbers/utf/unicodetext.cc',
- 'dist/cpp/src/phonenumbers/utf/unilib.cc',
- 'dist/resources/phonemetadata.proto',
- 'dist/resources/phonenumber.proto',
- ],
- 'variables': {
- 'proto_in_dir': 'dist/resources',
- 'proto_out_dir': 'third_party/libphonenumber/phonenumbers',
- 'clang_warning_flags': [
- # https://github.com/googlei18n/libphonenumber/pull/741
- '-Wno-unused-private-field',
- ],
- },
- 'includes': [ '../../build/protoc.gypi' ],
- 'direct_dependent_settings': {
- 'include_dirs': [
- '<(SHARED_INTERMEDIATE_DIR)/protoc_out/third_party/libphonenumber',
- 'dist/cpp/src',
- ],
- 'defines': [
- 'I18N_PHONENUMBERS_USE_ALTERNATE_FORMATS=1',
- 'I18N_PHONENUMBERS_USE_ICU_REGEXP=1',
- ],
- 'conditions': [
- ['OS != "android"', {
- 'defines': [
- 'I18N_PHONENUMBERS_NO_THREAD_SAFETY=1',
- ],
- }],
- ],
- },
- 'conditions': [
- ['OS=="win"', {
- 'action': [
- '/wo4309',
- ],
- }],
- ],
- },
- {
- # Library used by clients that includes production metadata.
- # GN version: //third_party/libphonenumber
- 'target_name': 'libphonenumber',
- 'type': 'static_library',
- 'dependencies': [
- 'libphonenumber_without_metadata',
- ],
- 'export_dependent_settings': [
- 'libphonenumber_without_metadata',
- ],
- 'sources': [
- # Comment next line and uncomment the line after, if complete metadata
- # (with examples) is needed.
- 'dist/cpp/src/phonenumbers/lite_metadata.cc',
- #'dist/cpp/src/phonenumbers/metadata.cc',
- ],
- },
- {
- # GN version: //third_party/libphonenumber:libphonenumber_unittests
- 'target_name': 'libphonenumber_unittests',
- 'type': 'executable',
- 'sources': [
- 'dist/cpp/src/phonenumbers/test_metadata.cc',
- 'dist/cpp/test/phonenumbers/asyoutypeformatter_test.cc',
- 'dist/cpp/test/phonenumbers/phonenumbermatch_test.cc',
- 'dist/cpp/test/phonenumbers/phonenumbermatcher_test.cc',
- 'dist/cpp/test/phonenumbers/phonenumberutil_test.cc',
- 'dist/cpp/test/phonenumbers/regexp_adapter_test.cc',
- 'dist/cpp/test/phonenumbers/stringutil_test.cc',
- 'dist/cpp/test/phonenumbers/test_util.cc',
- 'dist/cpp/test/phonenumbers/unicodestring_test.cc',
- ],
- 'dependencies': [
- '../icu/icu.gyp:icui18n',
- '../icu/icu.gyp:icuuc',
- '../../base/base.gyp:run_all_unittests',
- '../../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations',
- '../../testing/gmock.gyp:gmock',
- '../../testing/gtest.gyp:gtest',
- 'libphonenumber_without_metadata',
- ],
- 'variables': {
- 'clang_warning_flags': [
- # https://github.com/googlei18n/libphonenumber/pull/741
- '-Wno-unused-private-field',
- ],
- },
- 'conditions': [
- ['OS=="win"', {
- 'action': [
- '/wo4309',
- ],
- }],
- # libphonenumber needs to fix their ODR violations. http://crbug.com/456021
- ['OS=="linux"', {
- 'ldflags!': [
- '-Wl,--detect-odr-violations',
- ],
- }],
- ],
- }]
-}
« no previous file with comments | « third_party/liblouis/liblouis_nacl.gyp ('k') | third_party/libpng/libpng.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698