diff options
Diffstat (limited to 'Source/cmake.cxx')
-rw-r--r-- | Source/cmake.cxx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Source/cmake.cxx b/Source/cmake.cxx index 4f6eb78..f3e355b 100644 --- a/Source/cmake.cxx +++ b/Source/cmake.cxx @@ -40,8 +40,10 @@ #include <sys/types.h> #include <sys/time.h> #include <sys/resource.h> +#if defined(CMAKE_BUILD_WITH_CMAKE) #include "cmGlobalCodeWarriorGenerator.h" #endif +#endif void cmNeedBackwardsCompatibility(const std::string& variable, @@ -653,7 +655,7 @@ void cmake::GetRegisteredGenerators(std::vector<std::string>& names) names.push_back(cmGlobalBorlandMakefileGenerator::GetActualName()); names.push_back(cmGlobalNMakeMakefileGenerator::GetActualName()); #else -#ifdef __APPLE__ +#if defined(__APPLE__) && defined(CMAKE_BUILD_WITH_CMAKE) names.push_back(cmGlobalCodeWarriorGenerator::GetActualName()); #endif names.push_back(cmGlobalUnixMakefileGenerator::GetActualName()); @@ -685,7 +687,7 @@ cmGlobalGenerator* cmake::CreateGlobalGenerator(const char* name) ret->SetCMakeInstance(this); } #else -#ifdef __APPLE__ +#if defined(__APPLE__) && defined(CMAKE_BUILD_WITH_CMAKE) if (!strcmp(name,cmGlobalCodeWarriorGenerator::GetActualName())) { ret = new cmGlobalCodeWarriorGenerator; |