Merge topic 'vs-slnx' into release-4.2

70ed720232 VS: Add SLNX default startup project

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11420
This commit is contained in:
Brad King
2025-11-15 14:01:30 +00:00
committed by Kitware Robot
24 changed files with 27 additions and 24 deletions
+3
View File
@@ -312,6 +312,9 @@ void WriteSlnxProject(cmXMLElement& xmlParent, Solution const& solution,
cmXMLElement xmlProject(xmlParent, "Project");
xmlProject.Attribute("Path", project.Path);
xmlProject.Attribute("Id", cmSystemTools::LowerCase(project.Id));
if (project.Name == solution.StartupProject) {
xmlProject.Attribute("DefaultStartup", "true");
}
for (Solution::Project const* d : project.BuildDependencies) {
cmXMLElement(xmlProject, "BuildDependency").Attribute("Project", d->Path);
}