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

Side by Side Diff: ui/gfx/BUILD.gn

Issue 566303002: Synchronize GN version of gfx_unittests target with the GYP one. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rm image_unittest_util* for now Created 6 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 unified diff | Download patch
« no previous file with comments | « no previous file | 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 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 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/ui.gni") 5 import("//build/config/ui.gni")
6 6
7 if (is_android) { 7 if (is_android) {
8 import("//build/config/android/config.gni") 8 import("//build/config/android/config.gni")
9 import("//build/config/android/rules.gni") 9 import("//build/config/android/rules.gni")
10 } 10 }
(...skipping 379 matching lines...) Expand 10 before | Expand all | Expand 10 after
390 "test/ui_cocoa_test_helper.mm", 390 "test/ui_cocoa_test_helper.mm",
391 ] 391 ]
392 } 392 }
393 if (is_linux) { 393 if (is_linux) {
394 configs += [ "//build/config/linux:fontconfig" ] 394 configs += [ "//build/config/linux:fontconfig" ]
395 } 395 }
396 } 396 }
397 397
398 test("gfx_unittests") { 398 test("gfx_unittests") {
399 sources = [ 399 sources = [
400 "geometry/box_unittest.cc", 400 "font_unittest.cc",
401 "geometry/cubic_bezier_unittest.cc", 401 "image/image_skia_unittest.cc",
402 "geometry/insets_unittest.cc", 402 "image/image_unittest.cc",
403 "geometry/matrix3_unittest.cc", 403 "screen_unittest.cc",
404 "geometry/point_unittest.cc",
405 "geometry/point3_unittest.cc",
406 "geometry/quad_unittest.cc",
407 "geometry/rect_unittest.cc",
408 "geometry/safe_integer_conversions_unittest.cc",
409 "geometry/size_unittest.cc",
410 "geometry/vector2d_unittest.cc",
411 "geometry/vector3d_unittest.cc",
412 "mac/coordinate_conversion_unittest.mm",
413 "range/range_unittest.cc",
414 "test/run_all_unittests.cc", 404 "test/run_all_unittests.cc",
405 "text_elider_unittest.cc",
406 "text_utils_unittest.cc",
415 ] 407 ]
416 408
409 if (!is_ios) {
410 sources += [
411 "animation/animation_container_unittest.cc",
412 "animation/animation_unittest.cc",
413 "animation/multi_animation_unittest.cc",
414 "animation/slide_animation_unittest.cc",
415 "animation/tween_unittest.cc",
416 "blit_unittest.cc",
417 "break_list_unittest.cc",
418 "canvas_unittest.cc",
419 "canvas_unittest_mac.mm",
420 "codec/jpeg_codec_unittest.cc",
421 "codec/png_codec_unittest.cc",
422 "color_analysis_unittest.cc",
423 "color_utils_unittest.cc",
424 "display_change_notifier_unittest.cc",
425 "display_unittest.cc",
426 "font_list_unittest.cc",
427 "geometry/box_unittest.cc",
428 "geometry/cubic_bezier_unittest.cc",
429 "geometry/insets_unittest.cc",
430 "geometry/matrix3_unittest.cc",
431 "geometry/point_unittest.cc",
432 "geometry/point3_unittest.cc",
433 "geometry/quad_unittest.cc",
434 "geometry/r_tree_unittest.cc",
435 "geometry/rect_unittest.cc",
436 "geometry/safe_integer_conversions_unittest.cc",
437 "geometry/size_unittest.cc",
438 "geometry/vector2d_unittest.cc",
439 "geometry/vector3d_unittest.cc",
440 "mac/coordinate_conversion_unittest.mm",
441 "platform_font_mac_unittest.mm",
442 "range/range_mac_unittest.mm",
443 "range/range_unittest.cc",
444 "range/range_win_unittest.cc",
445 "render_text_unittest.cc",
446 "sequential_id_generator_unittest.cc",
447 "shadow_value_unittest.cc",
448 "skbitmap_operations_unittest.cc",
449 "skrect_conversion_unittest.cc",
450 "transform_util_unittest.cc",
451 "utf16_indexing_unittest.cc",
452 ]
453 }
454
417 deps = [ 455 deps = [
418 ":gfx", 456 ":gfx",
419 ":test_support", 457 ":test_support",
420 "//base", 458 "//base",
421 "//base/test:test_support", 459 "//base/test:test_support",
460 "//skia",
461 "//third_party/icu:icuuc",
462 "//third_party/libpng",
422 "//testing/gtest", 463 "//testing/gtest",
423 "//ui/base", 464 "//ui/base",
424 "//ui/gfx/geometry", 465 "//ui/gfx/geometry",
425 "//ui/resources:ui_test_pak", 466 "//ui/resources:ui_test_pak",
426 ] 467 ]
427 468
428 if (use_pango) { 469 if (use_pango) {
429 sources += [ 470 sources += [
430 "font_render_params_linux_unittest.cc", 471 "font_render_params_linux_unittest.cc",
431 "platform_font_pango_unittest.cc", 472 "platform_font_pango_unittest.cc",
432 ] 473 ]
433 configs += [ 474 configs += [
434 "//build/config/linux:pangocairo", 475 "//build/config/linux:pangocairo",
435 "//build/config/linux:pangoft2", 476 "//build/config/linux:pangoft2",
436 ] 477 ]
437 } 478 }
479
480 if (!is_mac && !is_ios) {
481 sources += [
482 "transform_unittest.cc",
483 "interpolated_transform_unittest.cc",
484 ]
485 }
486
487 if (use_ozone && !use_pango) {
488 sources -= [
489 "canvas_unittest.cc",
490 "font_list_unittest.cc",
491 "font_unittest.cc",
492 "render_text_unittest.cc",
493 "text_elider_unittest.cc",
494 ]
495 }
496
497 if (is_android) {
498 sources -= [
499 # Do not run display_change_notifier_unittest.cc on Android because it
500 # does not compile display_observer.cc
501 "display_change_notifier_unittest.cc",
502 ]
503
504 deps += [
505 #'../../testing/android/native_test.gyp:native_test_native_code', TODO(GYP )
506 ]
507 }
508
509 if (is_android || is_ios) {
510 sources -= [
511 "render_text_unittest.cc",
512 ]
513 }
514
515 if (use_aura) {
516 sources -= [
517 "screen_unittest.cc",
518 ]
519 }
520
521 if (is_win) {
522 sources += [
523 "color_profile_win_unittest.cc",
524 "font_fallback_win_unittest.cc",
525 "icon_util_unittest.cc",
526 "icon_util_unittests.rc",
527 "platform_font_win_unittest.cc",
528 ]
529
530 ldflags = [
531 "/DELAYLOAD:d2d1.dll",
532 "/DELAYLOAD:d3d10_1.dll",
533 ]
534
535 libs = [
536 "d2d1.lib",
537 "d3d10_1.lib",
538 "imm32.lib",
539 "oleacc.lib",
540 ]
541
542 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
543 cflags = [ "/wd4267" ]
544 }
438 } 545 }
439 546
440 if (is_android) { 547 if (is_android) {
441 generate_jni("gfx_jni_headers") { 548 generate_jni("gfx_jni_headers") {
442 sources = [ 549 sources = [
443 "../android/java/src/org/chromium/ui/gfx/BitmapHelper.java", 550 "../android/java/src/org/chromium/ui/gfx/BitmapHelper.java",
444 "../android/java/src/org/chromium/ui/gfx/DeviceDisplayInfo.java", 551 "../android/java/src/org/chromium/ui/gfx/DeviceDisplayInfo.java",
445 "../android/java/src/org/chromium/ui/gfx/ViewConfigurationHelper.java", 552 "../android/java/src/org/chromium/ui/gfx/ViewConfigurationHelper.java",
446 ] 553 ]
447 jni_package = "gfx" 554 jni_package = "gfx"
448 } 555 }
449 } 556 }
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698