mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-11 16:32:14 -06:00
cmGeneratorTarget: Return non-const sources from GetAllConfigSources
We need a non-const pointer to `cmSourceFile` instances in order to call `GetOrDetermineLanguage` on them.
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user