chromium-src-build/toolchain
Sylvain Defresne fae04ce653 [ios] Use hermetic dsymutil when using hermetic clang
Port the code from build/toolchain/mac/BUILD.gn to use the hermetic
version of dsymutil to build/config/ios/rules.gni and enabled this
only when using hermetic clang.

Ensure that dsymutil is downloaded when targeting iOS, even if
target_os_only is set to True in .gclient.

Disable generation of .dSYM for the host binaries when building for
iOS as they are not interesting and slowing the compilation.

Bug: 1027468
Change-Id: Iafa1718a22951e9f7eb9a8bd4701a24e4219791b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1930902
Auto-Submit: Sylvain Defresne <sdefresne@chromium.org>
Reviewed-by: Robert Sesek <rsesek@chromium.org>
Commit-Queue: Robert Sesek <rsesek@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#718177}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 03f0d10816dc49354e30857f2a5f3a18b1326ff5
2019-11-22 17:04:16 +00:00
..
aix For building v8 using gn on aix_ppc64, linux_s390x and linux_ppc64(both LE and BE). 2017-05-10 04:55:56 +00:00
android Switch to the unified NDK sysroot. 2019-08-16 17:24:05 +00:00
cros use_sysroot when possible. 2019-10-08 08:35:15 +00:00
fuchsia OWNERS files updated with latest COMPONENT and TEAMS. 2019-07-31 18:31:57 +00:00
linux Add support for a clang toolchain on ppc64 2019-02-25 22:32:20 +00:00
mac [ios] Use hermetic dsymutil when using hermetic clang 2019-11-22 17:04:16 +00:00
nacl Remove use_clang_static_analyzer and use_vs_code_analysis. 2019-03-27 17:06:19 +00:00
win Flip slashes for lib/link commands on Windows 2019-11-01 21:49:46 +00:00
BUILD.gn Use action pool for non-goma tasks 2018-02-09 00:21:48 +00:00
OWNERS [code coverage] Add liaoyuke@ as an owner of clang coverage wrapper 2019-07-10 05:55:07 +00:00
cc_wrapper.gni Use new toolchain_args variable in GN. 2016-08-09 22:23:24 +00:00
clang_code_coverage_wrapper.py [code coverage] Add coverage exclusion files for Android 2019-10-25 19:11:33 +00:00
concurrent_links.gni build: use higher memory estimate for Windows ThinLTO links 2019-09-05 17:51:02 +00:00
cros_toolchain.gni Add a way for CrOS toolchains to set custom flags for the nacl bootstrap. 2016-08-11 16:30:33 +00:00
gcc_link_wrapper.py Android: Use eu-strip instead of binutils strip to strip executables and DSOs. 2017-08-31 18:44:52 +00:00
gcc_solink_wrapper.py Add partitioned native library generation tooling 2019-04-25 18:26:41 +00:00
gcc_toolchain.gni Switch to the unified NDK sysroot. 2019-08-16 17:24:05 +00:00
get_concurrent_links.py Improve Python 3 support in build scripts 2019-03-19 15:04:20 +00:00
get_cpu_count.py Improve Python 3 support in build scripts 2019-03-19 15:04:20 +00:00
goma.gni win: Assert goma is not used with cl.exe, and stop setting symbol_level to 1 in non-clang goma builds. 2019-10-10 02:51:54 +00:00
nacl_toolchain.gni Replace global NO_TCMALLOC and USE_TCMALLOC defines with BUILDFLAG(USE_TCMALLOC). 2019-08-01 22:03:01 +00:00
toolchain.gni Roll clang 365097:369647. 2019-08-22 19:07:46 +00:00
wrapper_utils.py grit: Replace current resource whitelisting implementation with a better one. 2018-08-17 18:24:22 +00:00