summaryrefslogtreecommitdiffstats
path: root/Source/cmExtraEclipseCDT4Generator.h
diff options
context:
space:
mode:
authorPatrik Lehmann <Patrik.Lehmann-EXT@continental-corporation.com>2016-03-31 08:52:43 (GMT)
committerBrad King <brad.king@kitware.com>2016-03-31 13:34:14 (GMT)
commit4828a78c1080d36935904a9620911a6f3743d792 (patch)
tree111b0465704211dff0a548f888ada4d126c6f5cd /Source/cmExtraEclipseCDT4Generator.h
parent0aa736e62545cee8e3ed6c39667705d31ce66b8c (diff)
downloadCMake-4828a78c1080d36935904a9620911a6f3743d792.zip
CMake-4828a78c1080d36935904a9620911a6f3743d792.tar.gz
CMake-4828a78c1080d36935904a9620911a6f3743d792.tar.bz2
Eclipse: Implement traversal of nested source groups (#15701)
Diffstat (limited to 'Source/cmExtraEclipseCDT4Generator.h')
-rw-r--r--Source/cmExtraEclipseCDT4Generator.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/cmExtraEclipseCDT4Generator.h b/Source/cmExtraEclipseCDT4Generator.h
index 4032a6c..26955ef 100644
--- a/Source/cmExtraEclipseCDT4Generator.h
+++ b/Source/cmExtraEclipseCDT4Generator.h
@@ -18,6 +18,7 @@
class cmMakefile;
class cmXMLWriter;
+class cmSourceGroup;
/** \class cmExtraEclipseCDT4Generator
* \brief Write Eclipse project files for Makefile based projects
@@ -100,6 +101,8 @@ private:
static void AddEnvVar(std::ostream& out, const char* envVar,
cmLocalGenerator* lg);
+ void WriteGroups(std::vector<cmSourceGroup> const& sourceGroups,
+ std::string& linkName, cmXMLWriter& xml);
void CreateLinksToSubprojects(cmXMLWriter& xml, const std::string& baseDir);
void CreateLinksForTargets(cmXMLWriter& xml);