about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorJonathan Schwender <schwenderjonathan@gmail.com>2020-06-03 11:05:56 +0200
committerJonathan Schwender <schwenderjonathan@gmail.com>2020-06-03 11:05:56 +0200
commit7bf026eed6924f7175e9df8c7c81ac2e2697daef (patch)
tree169537f7ad5d65264f391f8c9de010c1357bbbd6 /src
parent2b26b8b32bb2246caa0a82b6ea16f11da3686d0e (diff)
downloadrust-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.md7
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.