summaryrefslogtreecommitdiffstats
path: root/Source/cmMSDotNETGenerator.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/cmMSDotNETGenerator.h')
-rw-r--r--Source/cmMSDotNETGenerator.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/Source/cmMSDotNETGenerator.h b/Source/cmMSDotNETGenerator.h
index b2c5f1b..7fb9ab8 100644
--- a/Source/cmMSDotNETGenerator.h
+++ b/Source/cmMSDotNETGenerator.h
@@ -66,6 +66,16 @@ public:
*/
virtual void EnableLanguage(const char*);
+
+ /**
+ * Try running cmake and building a file. This is used for dynalically
+ * loaded commands, not as part of the usual build process. For the
+ * generator, it can assume that cmake has been run on the srcdir/bindir
+ * and it just needs to be compiled.
+ */
+ virtual int TryCompile(const char *srcdir, const char *bindir,
+ const char *projectName);
+
protected:
/**
* Return array of created VCProj names in a STL vector.