| OLD | NEW |
| 1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 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 import("//build/config/features.gni") | 5 import("//build/config/features.gni") |
| 6 import("//build/config/ui.gni") | 6 import("//build/config/ui.gni") |
| 7 if (cpu_arch == "arm") { | 7 if (cpu_arch == "arm") { |
| 8 import("//build/config/arm.gni") | 8 import("//build/config/arm.gni") |
| 9 } | 9 } |
| 10 | 10 |
| (...skipping 354 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 365 "//third_party/skia/src/ports/SkFontConfigInterface_direct.cpp", | 365 "//third_party/skia/src/ports/SkFontConfigInterface_direct.cpp", |
| 366 "//third_party/skia/src/fonts/SkFontMgr_fontconfig.cpp", | 366 "//third_party/skia/src/fonts/SkFontMgr_fontconfig.cpp", |
| 367 ] | 367 ] |
| 368 } | 368 } |
| 369 if (!is_posix) { | 369 if (!is_posix) { |
| 370 sources -= [ | 370 sources -= [ |
| 371 "//third_party/skia/src/utils/SkThreadUtils_pthread.cpp", | 371 "//third_party/skia/src/utils/SkThreadUtils_pthread.cpp", |
| 372 ] | 372 ] |
| 373 } | 373 } |
| 374 | 374 |
| 375 sources -= [ |
| 376 # This file is a stub for systems that use pthreads but aren't covered by |
| 377 # one of the more specific pthread files. We don't support any such |
| 378 # systems. |
| 379 "//third_party/skia/src/utils/SkThreadUtils_pthread_other.cpp", |
| 380 ] |
| 381 |
| 375 if (!use_cairo) { | 382 if (!use_cairo) { |
| 376 sources -= [ | 383 sources -= [ |
| 377 "ext/bitmap_platform_device_cairo.cc", | 384 "ext/bitmap_platform_device_cairo.cc", |
| 378 "ext/bitmap_platform_device_cairo.h", | 385 "ext/bitmap_platform_device_cairo.h", |
| 379 ] | 386 ] |
| 380 } | 387 } |
| 381 | 388 |
| 382 if (is_clang) { | 389 if (is_clang) { |
| 383 # Skia won't compile with some of the more strict clang warnings. | 390 # Skia won't compile with some of the more strict clang warnings. |
| 384 # e.g. it does: | 391 # e.g. it does: |
| (...skipping 12 matching lines...) Expand all Loading... |
| 397 ":skia_opts", | 404 ":skia_opts", |
| 398 "//base", | 405 "//base", |
| 399 "//base/third_party/dynamic_annotations", | 406 "//base/third_party/dynamic_annotations", |
| 400 "//third_party/zlib", | 407 "//third_party/zlib", |
| 401 ] | 408 ] |
| 402 | 409 |
| 403 if (component_mode == "shared_library") { | 410 if (component_mode == "shared_library") { |
| 404 defines = [ "SKIA_IMPLEMENTATION=1" ] | 411 defines = [ "SKIA_IMPLEMENTATION=1" ] |
| 405 } | 412 } |
| 406 | 413 |
| 414 if (is_win) { |
| 415 configs -= [ |
| 416 # Some files define WIN32_LEAN_AND_MEAN and we want to avoid a duplicate |
| 417 # definition warning. |
| 418 "//build/config/win:lean_and_mean", |
| 419 ] |
| 420 } |
| 421 |
| 407 if (is_linux) { | 422 if (is_linux) { |
| 408 configs += [ | 423 configs += [ |
| 409 "//build/config/linux:fontconfig", | 424 "//build/config/linux:fontconfig", |
| 410 "//build/config/linux:freetype2", | 425 "//build/config/linux:freetype2", |
| 411 "//build/config/linux:pangocairo", | 426 "//build/config/linux:pangocairo", |
| 412 ] | 427 ] |
| 413 deps += [ | 428 deps += [ |
| 414 "//third_party/icu:icuuc", | 429 "//third_party/icu:icuuc", |
| 415 ] | 430 ] |
| 416 } | 431 } |
| (...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 546 ":skia_config", | 561 ":skia_config", |
| 547 "//build/config/compiler:no_chromium_code" | 562 "//build/config/compiler:no_chromium_code" |
| 548 ] | 563 ] |
| 549 | 564 |
| 550 deps = [ | 565 deps = [ |
| 551 "//base", | 566 "//base", |
| 552 ] | 567 ] |
| 553 | 568 |
| 554 visibility = ":skia" | 569 visibility = ":skia" |
| 555 } | 570 } |
| OLD | NEW |