123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #ifndef cmGlobalJOMMakefileGenerator_h
- #define cmGlobalJOMMakefileGenerator_h
- #include "cmGlobalUnixMakefileGenerator3.h"
- class cmGlobalJOMMakefileGenerator : public cmGlobalUnixMakefileGenerator3
- {
- public:
- cmGlobalJOMMakefileGenerator(cmake* cm);
- static cmGlobalGeneratorFactory* NewFactory()
- {
- return new cmGlobalGeneratorSimpleFactory<cmGlobalJOMMakefileGenerator>();
- }
-
- virtual std::string GetName() const
- {
- return cmGlobalJOMMakefileGenerator::GetActualName();
- }
-
-
- static std::string GetActualName() { return "NMake Makefiles JOM"; }
-
- static void GetDocumentation(cmDocumentationEntry& entry);
-
- virtual void EnableLanguage(std::vector<std::string> const& languages,
- cmMakefile*, bool optional);
- private:
- void PrintCompilerAdvice(std::ostream& os, std::string const& lang,
- const char* envVar) const;
- };
- #endif
|