Commit fd2c9fac authored by Brad King's avatar Brad King

cmGeneratorTarget: Return non-const sources from GetAllConfigSources

We need a non-const pointer to `cmSourceFile` instances in order to
call `GetOrDetermineLanguage` on them.
parent f6dac38c
......@@ -123,7 +123,7 @@ public:
struct AllConfigSource
{
cmSourceFile const* Source;
cmSourceFile* Source;
cmGeneratorTarget::SourceKind Kind;
std::vector<size_t> Configs;
};
......
......@@ -1329,7 +1329,7 @@ void cmLocalVisualStudio7Generator::WriteVCProjFile(std::ostream& fout,
// Add CMakeLists.txt file with rule to re-run CMake for user convenience.
if (target->GetType() != cmStateEnums::GLOBAL_TARGET &&
target->GetName() != CMAKE_CHECK_BUILD_SYSTEM_TARGET) {
if (cmSourceFile const* sf = this->CreateVCProjBuildRule()) {
if (cmSourceFile* sf = this->CreateVCProjBuildRule()) {
cmGeneratorTarget::AllConfigSource acs;
acs.Source = sf;
acs.Kind = cmGeneratorTarget::SourceKindCustomCommand;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment