diff options
author | Yun Peng <pcloudy@google.com> | 2016-06-08 15:44:25 +0000 |
---|---|---|
committer | Yun Peng <pcloudy@google.com> | 2016-06-08 15:58:22 +0000 |
commit | 828a9e2f167db8c4debca6e00ee37dd030849c2f (patch) | |
tree | b52443a54068015033dceb194b0e116299d6feff /src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileAction.java | |
parent | fa878df99618bfc59a5ff733871e266e9e3f3fd1 (diff) |
Move -MD and -MF(for dotd file generation) into feature
--
MOS_MIGRATED_REVID=124355936
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileAction.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileAction.java | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileAction.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileAction.java index 86ab21f09a..b2ca7a23b7 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileAction.java +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileAction.java @@ -1340,22 +1340,6 @@ public class CppCompileAction extends AbstractAction } } - // Enable <object>.d file generation. - if (dotdFile != null) { - // Gcc options: - // -MD turns on .d file output as a side-effect (doesn't imply -E) - // -MM[D] enables user includes only, not system includes - // -MF <name> specifies the dotd file name - // Issues: - // -M[M] alone subverts actual .o output (implies -E) - // -M[M]D alone breaks some of the .d naming assumptions - // This combination gets user and system includes with specified name: - // -MD -MF <name> - options.add("-MD"); - options.add("-MF"); - options.add(dotdFile.getSafeExecPath().getPathString()); - } - if (!featureConfiguration.isEnabled("compile_action_flags_in_flag_set")) { if (FileType.contains(outputFile, CppFileTypes.ASSEMBLER, CppFileTypes.PIC_ASSEMBLER)) { options.add("-S"); |