summaryrefslogtreecommitdiffstats
path: root/Source/cmVisualStudio10TargetGenerator.h
diff options
context:
space:
mode:
authorChristoph Watzl <christoph.watzl@gmail.com>2010-06-11 19:33:38 (GMT)
committerBrad King <brad.king@kitware.com>2010-06-11 19:44:55 (GMT)
commit2d9dc9ac6560214de280aaab2264812a274aa7ba (patch)
tree33de979ce5a9aa950ed0584ad19bfe90d4917ae9 /Source/cmVisualStudio10TargetGenerator.h
parentb9e3c243d476efa04479d253cfc4f76ecbdb6fe3 (diff)
downloadCMake-2d9dc9ac6560214de280aaab2264812a274aa7ba.zip
CMake-2d9dc9ac6560214de280aaab2264812a274aa7ba.tar.gz
CMake-2d9dc9ac6560214de280aaab2264812a274aa7ba.tar.bz2
Fix nested source groups with VS 10 (#9863)
Add intermediate (but empty) source group filters for the container groups.
Diffstat (limited to 'Source/cmVisualStudio10TargetGenerator.h')
-rw-r--r--Source/cmVisualStudio10TargetGenerator.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/cmVisualStudio10TargetGenerator.h b/Source/cmVisualStudio10TargetGenerator.h
index 989db71..64b2361 100644
--- a/Source/cmVisualStudio10TargetGenerator.h
+++ b/Source/cmVisualStudio10TargetGenerator.h
@@ -77,6 +77,10 @@ private:
void WriteGroupSources(const char* name,
std::vector<cmSourceFile*> const& sources,
std::vector<cmSourceGroup>& );
+ void AddMissingSourceGroups(std::set<cmSourceGroup*>& groupsUsed,
+ const std::vector<cmSourceGroup>& allGroups);
+
+
private:
typedef cmVisualStudioGeneratorOptions Options;
typedef std::map<cmStdString, Options*> OptionsMap;