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

Side by Side Diff: gyp/common_conditions.gypi

Issue 1926163002: Delete ChromeOS code (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: Created 4 years, 7 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 | « gyp/common.gypi ('k') | gyp/core.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 2015 Google Inc. 1 # Copyright 2015 Google Inc.
2 # 2 #
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 # conditions used in both common.gypi and skia.gyp in chromium 6 # conditions used in both common.gypi and skia.gyp in chromium
7 # 7 #
8 { 8 {
9 'defines': [ 9 'defines': [
10 'SK_ALLOW_STATIC_GLOBAL_INITIALIZERS=<(skia_static_initializers)', 10 'SK_ALLOW_STATIC_GLOBAL_INITIALIZERS=<(skia_static_initializers)',
(...skipping 200 matching lines...) Expand 10 before | Expand all | Expand 10 after
211 }, 211 },
212 }, 212 },
213 }, 213 },
214 }, 214 },
215 }], 215 }],
216 ], 216 ],
217 }, 217 },
218 ], 218 ],
219 219
220 # The following section is common to linux + derivatives and android 220 # The following section is common to linux + derivatives and android
221 [ 'skia_os in ["linux", "freebsd", "openbsd", "solaris", "chromeos", "androi d"]', 221 [ 'skia_os in ["linux", "freebsd", "openbsd", "solaris", "android"]',
222 { 222 {
223 'cflags': [ 223 'cflags': [
224 '-g', 224 '-g',
225 '-fno-exceptions', 225 '-fno-exceptions',
226 '-fstrict-aliasing', 226 '-fstrict-aliasing',
227 227
228 '-Wall', 228 '-Wall',
229 '-Wextra', 229 '-Wextra',
230 '-Winit-self', 230 '-Winit-self',
231 '-Wpointer-arith', 231 '-Wpointer-arith',
232 '-Wsign-compare', 232 '-Wsign-compare',
233 233
234 '-Wno-unused-parameter', 234 '-Wno-unused-parameter',
235 ], 235 ],
236 'cflags_cc': [ 236 'cflags_cc': [
237 '-std=c++11', 237 '-std=c++11',
238 '-fno-rtti', 238 '-fno-rtti',
239 '-fno-threadsafe-statics', 239 '-fno-threadsafe-statics',
240 '-Wnon-virtual-dtor', 240 '-Wnon-virtual-dtor',
241 ], 241 ],
242 'ldflags': [ '-rdynamic' ], 242 'ldflags': [ '-rdynamic' ],
243 'conditions': [ 243 'conditions': [
244 [ 'skia_fast', { 'cflags': [ '<@(skia_fast_flags)' ] }], 244 [ 'skia_fast', { 'cflags': [ '<@(skia_fast_flags)' ] }],
245 [ 'skia_os != "chromeos"', { 245 [ 'skia_arch_type == "x86_64" and not skia_android_framework', {
246 'conditions': [ 246 'cflags': [
247 [ 'skia_arch_type == "x86_64" and not skia_android_framework', { 247 '-m64',
248 'cflags': [ 248 ],
249 '-m64', 249 'ldflags': [
250 ], 250 '-m64',
251 'ldflags': [ 251 ],
252 '-m64', 252 }],
253 ], 253 [ 'skia_arch_type == "x86" and not skia_android_framework', {
254 }], 254 'cflags': [
255 [ 'skia_arch_type == "x86" and not skia_android_framework', { 255 '-m32',
256 'cflags': [ 256 ],
257 '-m32', 257 'ldflags': [
258 ], 258 '-m32',
259 'ldflags': [
260 '-m32',
261 ],
262 }],
263 ], 259 ],
264 }], 260 }],
265 [ 'skia_warnings_as_errors', { 261 [ 'skia_warnings_as_errors', {
266 'cflags': [ 262 'cflags': [
267 '-Werror', 263 '-Werror',
268 ], 264 ],
269 }], 265 }],
270 # For profiling; reveals some costs, exaggerates others (e.g. trivial setters & getters). 266 # For profiling; reveals some costs, exaggerates others (e.g. trivial setters & getters).
271 [ 'skia_disable_inlining', { 267 [ 'skia_disable_inlining', {
272 'cflags': [ 268 'cflags': [
(...skipping 18 matching lines...) Expand all
291 ], 287 ],
292 'cflags': [ 288 'cflags': [
293 '-mfpu=neon', 289 '-mfpu=neon',
294 ], 290 ],
295 }], 291 }],
296 [ 'arm_neon_optional == 1', { 292 [ 'arm_neon_optional == 1', {
297 'defines': [ 293 'defines': [
298 'SK_ARM_HAS_OPTIONAL_NEON', 294 'SK_ARM_HAS_OPTIONAL_NEON',
299 ], 295 ],
300 }], 296 }],
301 [ 'skia_os != "chromeos" and skia_os != "linux"', { 297 [ 'skia_os != "linux"', {
302 'cflags': [ 298 'cflags': [
303 '-mfloat-abi=softfp', 299 '-mfloat-abi=softfp',
304 ], 300 ],
305 }], 301 }],
306 ], 302 ],
307 }], 303 }],
308 [ '"mips" in skia_arch_type', { 304 [ '"mips" in skia_arch_type', {
309 'cflags': [ '-EL' ], 305 'cflags': [ '-EL' ],
310 'conditions': [ 306 'conditions': [
311 [ 'mips_arch_variant == "mips32r2"', { 307 [ 'mips_arch_variant == "mips32r2"', {
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
402 [ 'skia_use_sdl == 1', 398 [ 'skia_use_sdl == 1',
403 { 399 {
404 'defines': [ 'SK_USE_SDL' ], 400 'defines': [ 'SK_USE_SDL' ],
405 }], 401 }],
406 402
407 [ 'skia_dump_stats == 1', 403 [ 'skia_dump_stats == 1',
408 { 404 {
409 'defines': [ 'SK_DUMP_STATS'], 405 'defines': [ 'SK_DUMP_STATS'],
410 }], 406 }],
411 407
412 [ 'skia_os in ["linux", "freebsd", "openbsd", "solaris", "chromeos"]', 408 [ 'skia_os in ["linux", "freebsd", "openbsd", "solaris"]',
413 { 409 {
414 'defines': [ 410 'defines': [
415 'SK_SAMPLES_FOR_X', 411 'SK_SAMPLES_FOR_X',
416 'SK_BUILD_FOR_UNIX', 412 'SK_BUILD_FOR_UNIX',
417 ], 413 ],
418 'configurations': { 414 'configurations': {
419 'Coverage': { 415 'Coverage': {
420 'conditions': [ 416 'conditions': [
421 [ 'skia_clang_build', { 417 [ 'skia_clang_build', {
422 'cflags': ['-fprofile-instr-generate', '-fcoverage-mapping'], 418 'cflags': ['-fprofile-instr-generate', '-fcoverage-mapping'],
(...skipping 266 matching lines...) Expand 10 before | Expand all | Expand 10 after
689 'LD_RUNPATH_SEARCH_PATHS': ['@executable_path/.'], 685 'LD_RUNPATH_SEARCH_PATHS': ['@executable_path/.'],
690 }, 686 },
691 }], 687 }],
692 688
693 ], # end 'conditions' 689 ], # end 'conditions'
694 # The Xcode SYMROOT must be at the root. See build/common.gypi in chromium for more details 690 # The Xcode SYMROOT must be at the root. See build/common.gypi in chromium for more details
695 'xcode_settings': { 691 'xcode_settings': {
696 'SYMROOT': '<(DEPTH)/xcodebuild', 692 'SYMROOT': '<(DEPTH)/xcodebuild',
697 }, 693 },
698 } 694 }
OLDNEW
« no previous file with comments | « gyp/common.gypi ('k') | gyp/core.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698