summaryrefslogtreecommitdiffstats
path: root/Source/cmTarget.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'Source/cmTarget.cxx')
-rw-r--r--Source/cmTarget.cxx9
1 files changed, 7 insertions, 2 deletions
diff --git a/Source/cmTarget.cxx b/Source/cmTarget.cxx
index a7c4488..835aaad 100644
--- a/Source/cmTarget.cxx
+++ b/Source/cmTarget.cxx
@@ -587,13 +587,13 @@ void cmTarget::AddSources(std::vector<std::string> const& srcs)
}
else
{
- this->AddSource(src);
+ this->AddSourceCMP0049(src);
}
}
}
//----------------------------------------------------------------------------
-cmSourceFile* cmTarget::AddSource(const std::string& s)
+cmSourceFile* cmTarget::AddSourceCMP0049(const std::string& s)
{
std::string src = s;
@@ -632,7 +632,12 @@ cmSourceFile* cmTarget::AddSource(const std::string& s)
}
}
}
+ return this->AddSource(src);
+}
+//----------------------------------------------------------------------------
+cmSourceFile* cmTarget::AddSource(const std::string& src)
+{
cmSourceFile* sf = this->Makefile->GetOrCreateSource(src);
this->AddSourceFile(sf);
return sf;