Commit acf4b077 authored by tfarina's avatar tfarina Committed by Commit bot

Synchronize GN version of gfx_unittests target with the GYP one.

BUG=None
TEST=gn gen out_gn/Debug && ninja -C out_gn/Debug gfx_unittests
R=brettw@chromium.org,sky@chromium.org

Review URL: https://codereview.chromium.org/566303002

Cr-Commit-Position: refs/heads/master@{#295229}
parent 1d06f537
...@@ -401,28 +401,69 @@ source_set("test_support") { ...@@ -401,28 +401,69 @@ source_set("test_support") {
test("gfx_unittests") { test("gfx_unittests") {
sources = [ sources = [
"geometry/box_unittest.cc", "font_unittest.cc",
"geometry/cubic_bezier_unittest.cc", "image/image_skia_unittest.cc",
"geometry/insets_unittest.cc", "image/image_unittest.cc",
"geometry/matrix3_unittest.cc", "screen_unittest.cc",
"geometry/point_unittest.cc",
"geometry/point3_unittest.cc",
"geometry/quad_unittest.cc",
"geometry/rect_unittest.cc",
"geometry/safe_integer_conversions_unittest.cc",
"geometry/size_unittest.cc",
"geometry/vector2d_unittest.cc",
"geometry/vector3d_unittest.cc",
"mac/coordinate_conversion_unittest.mm",
"range/range_unittest.cc",
"test/run_all_unittests.cc", "test/run_all_unittests.cc",
"text_elider_unittest.cc",
"text_utils_unittest.cc",
] ]
if (!is_ios) {
sources += [
"animation/animation_container_unittest.cc",
"animation/animation_unittest.cc",
"animation/multi_animation_unittest.cc",
"animation/slide_animation_unittest.cc",
"animation/tween_unittest.cc",
"blit_unittest.cc",
"break_list_unittest.cc",
"canvas_unittest.cc",
"canvas_unittest_mac.mm",
"codec/jpeg_codec_unittest.cc",
"codec/png_codec_unittest.cc",
"color_analysis_unittest.cc",
"color_utils_unittest.cc",
"display_change_notifier_unittest.cc",
"display_unittest.cc",
"font_list_unittest.cc",
"geometry/box_unittest.cc",
"geometry/cubic_bezier_unittest.cc",
"geometry/insets_unittest.cc",
"geometry/matrix3_unittest.cc",
"geometry/point_unittest.cc",
"geometry/point3_unittest.cc",
"geometry/quad_unittest.cc",
"geometry/r_tree_unittest.cc",
"geometry/rect_unittest.cc",
"geometry/safe_integer_conversions_unittest.cc",
"geometry/size_unittest.cc",
"geometry/vector2d_unittest.cc",
"geometry/vector3d_unittest.cc",
"mac/coordinate_conversion_unittest.mm",
"platform_font_mac_unittest.mm",
"range/range_mac_unittest.mm",
"range/range_unittest.cc",
"range/range_win_unittest.cc",
"render_text_unittest.cc",
"sequential_id_generator_unittest.cc",
"shadow_value_unittest.cc",
"skbitmap_operations_unittest.cc",
"skrect_conversion_unittest.cc",
"transform_util_unittest.cc",
"utf16_indexing_unittest.cc",
]
}
deps = [ deps = [
":gfx", ":gfx",
":test_support", ":test_support",
"//base", "//base",
"//base/test:test_support", "//base/test:test_support",
"//skia",
"//third_party/icu:icuuc",
"//third_party/libpng",
"//testing/gtest", "//testing/gtest",
"//ui/base", "//ui/base",
"//ui/gfx/geometry", "//ui/gfx/geometry",
...@@ -439,6 +480,72 @@ test("gfx_unittests") { ...@@ -439,6 +480,72 @@ test("gfx_unittests") {
"//build/config/linux:pangoft2", "//build/config/linux:pangoft2",
] ]
} }
if (!is_mac && !is_ios) {
sources += [
"transform_unittest.cc",
"interpolated_transform_unittest.cc",
]
}
if (use_ozone && !use_pango) {
sources -= [
"canvas_unittest.cc",
"font_list_unittest.cc",
"font_unittest.cc",
"render_text_unittest.cc",
"text_elider_unittest.cc",
]
}
if (is_android) {
sources -= [
# Do not run display_change_notifier_unittest.cc on Android because it
# does not compile display_observer.cc
"display_change_notifier_unittest.cc",
]
deps += [
#'../../testing/android/native_test.gyp:native_test_native_code', TODO(GYP)
]
}
if (is_android || is_ios) {
sources -= [
"render_text_unittest.cc",
]
}
if (use_aura) {
sources -= [
"screen_unittest.cc",
]
}
if (is_win) {
sources += [
"color_profile_win_unittest.cc",
"font_fallback_win_unittest.cc",
"icon_util_unittest.cc",
"icon_util_unittests.rc",
"platform_font_win_unittest.cc",
]
ldflags = [
"/DELAYLOAD:d2d1.dll",
"/DELAYLOAD:d3d10_1.dll",
]
libs = [
"d2d1.lib",
"d3d10_1.lib",
"imm32.lib",
"oleacc.lib",
]
# TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
cflags = [ "/wd4267" ]
}
} }
if (is_android) { if (is_android) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment