summaryrefslogtreecommitdiffstats
path: root/Source/cmDSWMakefile.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/cmDSWMakefile.h')
-rw-r--r--Source/cmDSWMakefile.h17
1 files changed, 14 insertions, 3 deletions
diff --git a/Source/cmDSWMakefile.h b/Source/cmDSWMakefile.h
index 6a476b7..b2d4fe8 100644
--- a/Source/cmDSWMakefile.h
+++ b/Source/cmDSWMakefile.h
@@ -13,22 +13,33 @@
See COPYRIGHT.txt for copyright details.
=========================================================================*/
-/**
- * cmDSWMakefile - class to write a microsoft DSW file.
- */
#ifndef cmDSWMakefile_h
#define cmDSWMakefile_h
+
#include "cmStandardIncludes.h"
#include "cmMakefile.h"
class cmDSPMakefile;
class cmMSProjectGenerator;
+/** \class cmDSWMakefile
+ * \brief Write a Microsoft Visual C++ DSW (workspace) file.
+ *
+ * cmDSWMakefile produces a Microsoft Visual C++ DSW (workspace) file.
+ */
class cmDSWMakefile
{
public:
+ /**
+ * Constructor.
+ */
cmDSWMakefile(cmMakefile*);
+
+ /**
+ * Generate the DSW workspace file.
+ */
virtual void OutputDSWFile();
+
private:
void FindAllCMakeListsFiles(const char* subdir,
std::vector<cmMSProjectGenerator*>&);