Commit 3f62fe95 authored by Dirk Pranke's avatar Dirk Pranke Committed by Commit Bot

Remove jumbo_excluded_sources from build files.

Since jumbo builds are no longer supported, we no longer need
to identify particular source files to exclude from them.

Bug: 994387
Change-Id: I6f7f12e55602e3fac4b10c2f613cfa9992129871
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2337274Reviewed-by: default avatarJohn Abd-El-Malek <jam@chromium.org>
Commit-Queue: Dirk Pranke <dpranke@google.com>
Cr-Commit-Position: refs/heads/master@{#794823}
parent 1d15cfbb
......@@ -1816,11 +1816,6 @@ jumbo_component("base") {
"strings/string16.cc",
]
# winternl.h and NTSecAPI.h have different definitions of UNICODE_STRING.
# There's only one client of NTSecAPI.h in base but several of winternl.h,
# so exclude the NTSecAPI.h one.
jumbo_excluded_sources = [ "rand_util_win.cc" ]
deps += [ "//base/win:base_win_buildflags" ]
data_deps += [ "//build/win:runtime_libs" ]
......
......@@ -2506,12 +2506,6 @@ jumbo_source_set("browser") {
"web_contents/web_contents_view_android.h",
]
jumbo_excluded_sources = [
# Files with kJavaLangClass and similar constants:
# Bug https://crbug.com/787557.
"android/java/java_method.cc", # and in gin_java_bound_object.cc.
]
set_sources_assignment_filter([])
sources += [
"memory/swap_metrics_driver_impl_linux.cc",
......
......@@ -239,15 +239,6 @@ jumbo_component("cpp_base") {
"url_request_mojom_traits.cc",
"url_request_mojom_traits.h",
]
jumbo_excluded_sources = [
# IPC/Params code generators are based on macros and multiple
# inclusion of headers using those macros. That is not
# compatible with jumbo compiling all source, generators and
# users, together, so exclude those files from jumbo compilation.
"network_ipc_param_traits.cc",
"p2p_param_traits.cc",
"url_request_mojom_traits.cc",
]
configs += [ "//build/config/compiler:wexit_time_destructors" ]
......@@ -258,10 +249,10 @@ jumbo_component("cpp_base") {
"//services/network/public/mojom:data_pipe_interfaces",
"//services/network/public/mojom:mutable_network_traffic_annotation_interface",
"//services/network/public/mojom:trust_tokens_interface",
"//third_party/webrtc_overrides:webrtc_component",
"//url/ipc:url_ipc",
"//url/mojom:url_mojom_gurl",
"//url/mojom:url_mojom_origin",
"//third_party/webrtc_overrides:webrtc_component",
]
deps = [
"//base",
......
......@@ -48,13 +48,5 @@ blink_core_sources("fetch") {
"trust_token_to_mojom.h",
]
if (is_win && is_component_build) {
# Body.cpp exports a class (CORE_EXPORT) that inherits from
# PairIterable<String, String> that is also used as base class by an
# imported (CORE_EXPORT) class and that confuses the Windows
# linker/compiler. https://crbug.com/739340
jumbo_excluded_sources = [ "body.cc" ]
}
public_deps = [ "//third_party/blink/renderer/platform" ]
}
......@@ -593,9 +593,6 @@ blink_core_sources("html") {
"window_name_collection.h",
]
jumbo_excluded_sources =
[ "canvas/canvas_rendering_context.cc" ] # https://crbug.com/716395
deps = [
"//services/metrics/public/cpp:metrics_cpp",
"//skia:skcms",
......
......@@ -67,6 +67,4 @@ blink_core_sources("script") {
]
deps = [ "//third_party/blink/public:resources" ]
jumbo_excluded_sources = [ "modulator.cc" ] # https://crbug.com/716395
}
......@@ -1533,27 +1533,6 @@ jumbo_component("platform") {
]
}
if (is_win) {
jumbo_excluded_sources = [
# https://crbug.com/775979 - Uses libjpeg_turbo which uses a
# "boolean" typedef which is different (int) from the Windows
# standard "boolean" typedef (unsigned char), resulting in
# compilation errors when both are joined in a translation unit.
"image-decoders/jpeg/jpeg_image_decoder.cc",
]
if (is_component_build) {
# https://crbug.com/764823 - Mixing certain //url/ headers and
# using url::RawCanonOutputT<char> in one translation unit breaks
# the Windows component build. These files use RawCanonOutput.
jumbo_excluded_sources += [
"link_hash.cc",
"weborigin/kurl.cc",
"weborigin/origin_access_entry.cc",
"weborigin/security_origin.cc",
]
}
}
configs += [
":blink_platform_pch",
":blink_platform_config",
......
......@@ -45,11 +45,4 @@ jumbo_component("win") {
libs = [ "imm32.lib" ]
ldflags = [ "/DELAYLOAD:imm32.dll" ]
jumbo_excluded_sources = [
# tsf_text_store.cc needs INITGUID to be defined before
# including any header to properly generate GUID objects. That
# is not guaranteed when included in a jumbo build.
"tsf_text_store.cc",
]
}
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