diff options
author | leha-bot <leha-bot@users.noreply.github.com> | 2021-08-13 14:05:01 (GMT) |
---|---|---|
committer | leha-bot <leha-bot@users.noreply.github.com> | 2021-08-13 18:32:49 (GMT) |
commit | d1599c3f7fc7200894c95a47ee41265d9c8b9c2d (patch) | |
tree | 86dcff55343e68d0e0de1166f4b04a685be81794 /Source/cmake.cxx | |
parent | 74d062969066ecacad8ca3de1c923c253310b26a (diff) | |
download | CMake-d1599c3f7fc7200894c95a47ee41265d9c8b9c2d.zip CMake-d1599c3f7fc7200894c95a47ee41265d9c8b9c2d.tar.gz CMake-d1599c3f7fc7200894c95a47ee41265d9c8b9c2d.tar.bz2 |
Fix build on Android (host)
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 ab8309d..7f8f654 100644 --- a/Source/cmake.cxx +++ b/Source/cmake.cxx @@ -114,7 +114,9 @@ # include "cmExtraSublimeTextGenerator.h" #endif -#if defined(__linux__) || defined(_WIN32) +// NOTE: the __linux__ macro is predefined on Android host too, but +// main CMakeLists.txt filters out this generator by host name. +#if (defined(__linux__) && !defined(__ANDROID__)) || defined(_WIN32) # include "cmGlobalGhsMultiGenerator.h" #endif @@ -2528,7 +2530,7 @@ void cmake::AddDefaultGenerators() this->Generators.push_back(cmGlobalMinGWMakefileGenerator::NewFactory()); #endif #if !defined(CMAKE_BOOTSTRAP) -# if defined(__linux__) || defined(_WIN32) +# if (defined(__linux__) && !defined(__ANDROID__)) || defined(_WIN32) this->Generators.push_back(cmGlobalGhsMultiGenerator::NewFactory()); # endif this->Generators.push_back(cmGlobalUnixMakefileGenerator3::NewFactory()); |