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

Side by Side Diff: url/url.gyp

Issue 1001833005: Update from https://crrev.com/320343 (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Supress Created 5 years, 9 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 | « ui/gl/gpu_timing.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2013 The Chromium Authors. All rights reserved. 1 # Copyright 2013 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 'variables': { 6 'variables': {
7 'chromium_code': 1, 7 'chromium_code': 1,
8 }, 8 },
9 'includes': [ 9 'includes': [
10 'url_srcs.gypi', 10 'url_srcs.gypi',
(...skipping 15 matching lines...) Expand all
26 '<@(gurl_sources)', 26 '<@(gurl_sources)',
27 ], 27 ],
28 'direct_dependent_settings': { 28 'direct_dependent_settings': {
29 'include_dirs': [ 29 'include_dirs': [
30 '..', 30 '..',
31 ], 31 ],
32 }, 32 },
33 'defines': [ 33 'defines': [
34 'URL_IMPLEMENTATION', 34 'URL_IMPLEMENTATION',
35 ], 35 ],
36 'conditions': [
37 ['use_icu_alternatives_on_android==1', {
38 'sources!': [
39 'url_canon_icu.cc',
40 'url_canon_icu.h',
41 ],
42 'dependencies!': [
43 '../third_party/icu/icu.gyp:icui18n',
44 '../third_party/icu/icu.gyp:icuuc',
45 ],
46 }],
47 ['use_icu_alternatives_on_android==1 and OS=="android"', {
48 'dependencies': [
49 'url_java',
50 'url_jni_headers',
51 ],
52 'sources': [
53 'url_canon_icu_alternatives_android.cc',
54 'url_canon_icu_alternatives_android.h',
55 ],
56 }],
57 ],
58 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 36 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
59 'msvs_disabled_warnings': [4267, ], 37 'msvs_disabled_warnings': [4267, ],
60 }, 38 },
61 { 39 {
62 'target_name': 'url_unittests', 40 'target_name': 'url_unittests',
63 'type': 'executable', 41 'type': 'executable',
64 'dependencies': [ 42 'dependencies': [
65 '../base/base.gyp:run_all_unittests', 43 '../base/base.gyp:run_all_unittests',
66 '../testing/gtest.gyp:gtest', 44 '../testing/gtest.gyp:gtest',
67 '../third_party/icu/icu.gyp:icuuc', 45 '../third_party/icu/icu.gyp:icuuc',
68 'url_lib', 46 'url_lib',
69 ], 47 ],
70 'sources': [ 48 'sources': [
71 'gurl_unittest.cc', 49 'gurl_unittest.cc',
72 'origin_unittest.cc', 50 'origin_unittest.cc',
73 'url_canon_icu_unittest.cc', 51 'url_canon_icu_unittest.cc',
74 'url_canon_unittest.cc', 52 'url_canon_unittest.cc',
75 'url_parse_unittest.cc', 53 'url_parse_unittest.cc',
76 'url_test_utils.h', 54 'url_test_utils.h',
77 'url_util_unittest.cc', 55 'url_util_unittest.cc',
78 ], 56 ],
79 'conditions': [ 57 'conditions': [
80 ['os_posix==1 and OS!="mac" and OS!="ios" and use_allocator!="none"', 58 ['os_posix==1 and OS!="mac" and OS!="ios" and use_allocator!="none"',
81 { 59 {
82 'dependencies': [ 60 'dependencies': [
83 '../base/allocator/allocator.gyp:allocator', 61 '../base/allocator/allocator.gyp:allocator',
84 ], 62 ],
85 } 63 }
86 ], 64 ],
87 ['use_icu_alternatives_on_android==1',
88 {
89 'sources!': [
90 'url_canon_icu_unittest.cc',
91 ],
92 'dependencies!': [
93 '../third_party/icu/icu.gyp:icuuc',
94 ],
95 }
96 ],
97 ], 65 ],
98 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 66 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
99 'msvs_disabled_warnings': [4267, ], 67 'msvs_disabled_warnings': [4267, ],
100 }, 68 },
101 ], 69 ],
102 'conditions': [ 70 'conditions': [
103 ['use_icu_alternatives_on_android==1 and OS=="android"', { 71 ['OS=="android"', {
104 'targets': [ 72 'targets': [
105 { 73 {
106 'target_name': 'url_jni_headers', 74 'target_name': 'url_jni_headers',
107 'type': 'none', 75 'type': 'none',
108 'sources': [ 76 'sources': [
109 'android/java/src/org/chromium/url/IDNStringUtil.java' 77 'android/java/src/org/chromium/url/IDNStringUtil.java'
110 ], 78 ],
111 'variables': { 79 'variables': {
112 'jni_gen_package': 'url', 80 'jni_gen_package': 'url',
113 }, 81 },
114 'includes': [ '../build/jni_generator.gypi' ], 82 'includes': [ '../build/jni_generator.gypi' ],
115 }, 83 },
116 { 84 {
117 'target_name': 'url_java', 85 'target_name': 'url_java',
118 'type': 'none', 86 'type': 'none',
119 'variables': { 87 'variables': {
120 'java_in_dir': '../url/android/java', 88 'java_in_dir': '../url/android/java',
121 }, 89 },
122 'dependencies': [ 90 'dependencies': [
123 '../base/base.gyp:base', 91 '../base/base.gyp:base',
124 ], 92 ],
125 'includes': [ '../build/java.gypi' ], 93 'includes': [ '../build/java.gypi' ],
126 }, 94 },
95 {
96 # Same as url_lib but using ICU alternatives on Android.
97 'target_name': 'url_lib_use_icu_alternatives_on_android',
98 'type': '<(component)',
99 'dependencies': [
100 '../base/base.gyp:base',
101 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dyn amic_annotations',
102 'url_java',
103 'url_jni_headers',
104 ],
105 'sources': [
106 '<@(gurl_sources)',
107 'url_canon_icu_alternatives_android.cc',
108 'url_canon_icu_alternatives_android.h',
109 ],
110 'sources!': [
111 'url_canon_icu.cc',
112 'url_canon_icu.h',
113 ],
114 'direct_dependent_settings': {
115 'include_dirs': [
116 '..',
117 ],
118 },
119 'defines': [
120 'URL_IMPLEMENTATION',
121 'USE_ICU_ALTERNATIVES_ON_ANDROID=1',
122 ],
123 },
127 ], 124 ],
128 }], 125 }],
129 ], 126 ],
130 } 127 }
OLDNEW
« no previous file with comments | « ui/gl/gpu_timing.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698