summaryrefslogtreecommitdiffstats
path: root/Source/cmTransformDepfile.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'Source/cmTransformDepfile.cxx')
-rw-r--r--Source/cmTransformDepfile.cxx16
1 files changed, 1 insertions, 15 deletions
diff --git a/Source/cmTransformDepfile.cxx b/Source/cmTransformDepfile.cxx
index 163d7e0..b91e1ce 100644
--- a/Source/cmTransformDepfile.cxx
+++ b/Source/cmTransformDepfile.cxx
@@ -13,7 +13,6 @@
#include "cmGccDepfileReader.h"
#include "cmGccDepfileReaderTypes.h"
-#include "cmStringAlgorithms.h"
#include "cmSystemTools.h"
namespace {
@@ -79,26 +78,13 @@ bool cmTransformDepfile(cmDepfileFormat format, const std::string& prefix,
{
cmGccDepfileContent content;
if (cmSystemTools::FileExists(infile)) {
- auto result = cmReadGccDepfile(infile.c_str());
+ auto result = cmReadGccDepfile(infile.c_str(), prefix);
if (!result) {
return false;
}
content = *std::move(result);
}
- for (auto& dep : content) {
- for (auto& rule : dep.rules) {
- if (!cmSystemTools::FileIsFullPath(rule)) {
- rule = cmStrCat(prefix, rule);
- }
- }
- for (auto& path : dep.paths) {
- if (!cmSystemTools::FileIsFullPath(path)) {
- path = cmStrCat(prefix, path);
- }
- }
- }
-
cmsys::ofstream fout(outfile.c_str());
if (!fout) {
return false;