diff options
| author | Jonathan Schwender <schwenderjonathan@gmail.com> | 2020-06-03 11:05:56 +0200 |
|---|---|---|
| committer | Jonathan Schwender <schwenderjonathan@gmail.com> | 2020-06-03 11:05:56 +0200 |
| commit | 7bf026eed6924f7175e9df8c7c81ac2e2697daef (patch) | |
| tree | 169537f7ad5d65264f391f8c9de010c1357bbbd6 /src | |
| parent | 2b26b8b32bb2246caa0a82b6ea16f11da3686d0e (diff) | |
| download | rust-7bf026eed6924f7175e9df8c7c81ac2e2697daef.tar.gz rust-7bf026eed6924f7175e9df8c7c81ac2e2697daef.zip | |
Doc: unstable book - profile.md: improve wording
- mention `--target` flag excludes RUSTFLAGS passing to build scripts and proc macros
Diffstat (limited to 'src')
| -rw-r--r-- | src/doc/unstable-book/src/compiler-flags/profile.md | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/doc/unstable-book/src/compiler-flags/profile.md b/src/doc/unstable-book/src/compiler-flags/profile.md index b3b3e4eb405..7973b3e4f2f 100644 --- a/src/doc/unstable-book/src/compiler-flags/profile.md +++ b/src/doc/unstable-book/src/compiler-flags/profile.md @@ -21,6 +21,7 @@ cargo run Once you've built and run your program, files with the `gcno` (after build) and `gcda` (after execution) extensions will be created. You can parse them with [llvm-cov gcov](https://llvm.org/docs/CommandGuide/llvm-cov.html#llvm-cov-gcov) or [grcov](https://github.com/mozilla/grcov). -Please note that `RUSTFLAGS` apply to everything that cargo builds and runs during a build, including build scripts! -To avoid this, pass a `RUSTC_WRAPPER` program to cargo that only adds the profiling flags to rustc for the specific -crates you want to profile. +Please note that `RUSTFLAGS` by default applies to everything that cargo builds and runs during a build! +When the `--target` flag is explicitly passed to cargo, the `RUSTFLAGS` no longer apply to build scripts and procedural macros. +For more fine-grained control consider passing a `RUSTC_WRAPPER` program to cargo that only adds the profiling flags to +rustc for the specific crates you want to profile. |
