]> granicus.if.org Git - clang/commit
[Modules] Emit the module file paths as dependencies of the PCH when we are building...
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Fri, 14 Mar 2014 03:07:38 +0000 (03:07 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Fri, 14 Mar 2014 03:07:38 +0000 (03:07 +0000)
commitb18df473d3c86fcccb7cec60d8388653c3d32b6b
tree08f21ef2b82313dd3a09c7bbddd75f9d546bc2e6
parent5075f49acd638524861517eff604c7fd7d8b7a5a
[Modules] Emit the module file paths as dependencies of the PCH when we are building one.

This is because the PCH is tied to the module files, if one of the module files changes or gets removed
the build system should re-build the PCH file.

rdar://16321245

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@203885 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Driver/CC1Options.td
include/clang/Frontend/DependencyOutputOptions.h
include/clang/Serialization/ASTReader.h
lib/Driver/Tools.cpp
lib/Frontend/CompilerInvocation.cpp
lib/Frontend/DependencyFile.cpp
lib/Serialization/ASTReader.cpp
test/Driver/pch-deps.c [new file with mode: 0644]
test/Modules/dependency-gen-pch.m [new file with mode: 0644]