summaryrefslogtreecommitdiffstats
path: root/Source/cmVisualStudio10TargetGenerator.cxx
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2019-01-15 18:19:56 (GMT)
committerKitware Robot <kwrobot@kitware.com>2019-01-15 18:20:01 (GMT)
commitd7835e4d0e6858eeff12c6e8d09a42db6acad4bd (patch)
tree6ef6ceb876c0613e3bead8a54f06627433155a36 /Source/cmVisualStudio10TargetGenerator.cxx
parent1d328d8119482ca658434c7eddc07178fd363ae0 (diff)
parent77303314dcd58cc820c5e9ad9c30c0428d59b45a (diff)
downloadCMake-d7835e4d0e6858eeff12c6e8d09a42db6acad4bd.zip
CMake-d7835e4d0e6858eeff12c6e8d09a42db6acad4bd.tar.gz
CMake-d7835e4d0e6858eeff12c6e8d09a42db6acad4bd.tar.bz2
Merge topic 'fix-source-group-CMakeLists.txt'
77303314dc Restore support for a custom source group for CMakeLists.txt Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2803
Diffstat (limited to 'Source/cmVisualStudio10TargetGenerator.cxx')
-rw-r--r--Source/cmVisualStudio10TargetGenerator.cxx8
1 files changed, 8 insertions, 0 deletions
diff --git a/Source/cmVisualStudio10TargetGenerator.cxx b/Source/cmVisualStudio10TargetGenerator.cxx
index 5140648..655d6f0 100644
--- a/Source/cmVisualStudio10TargetGenerator.cxx
+++ b/Source/cmVisualStudio10TargetGenerator.cxx
@@ -1450,6 +1450,14 @@ void cmVisualStudio10TargetGenerator::WriteGroups()
groupsUsed.insert(sourceGroup);
}
+ if (cmSourceFile const* srcCMakeLists =
+ this->LocalGenerator->CreateVCProjBuildRule()) {
+ std::string const& source = srcCMakeLists->GetFullPath();
+ cmSourceGroup* sourceGroup =
+ this->Makefile->FindSourceGroup(source, sourceGroups);
+ groupsUsed.insert(sourceGroup);
+ }
+
this->AddMissingSourceGroups(groupsUsed, sourceGroups);
// Write out group file