|
|
@@ -257,6 +257,7 @@ cmTarget::cmTarget()
|
|
|
#endif
|
|
|
this->HaveInstallRule = false;
|
|
|
this->DLLPlatform = false;
|
|
|
+ this->IsAndroid = false;
|
|
|
this->IsApple = false;
|
|
|
this->IsImportedTarget = false;
|
|
|
this->BuildInterfaceIncludesAppended = false;
|
|
|
@@ -312,6 +313,11 @@ void cmTarget::SetMakefile(cmMakefile* mf)
|
|
|
this->Makefile->IsOn("CYGWIN") ||
|
|
|
this->Makefile->IsOn("MINGW"));
|
|
|
|
|
|
+ // Check whether we are targeting an Android platform.
|
|
|
+ this->IsAndroid =
|
|
|
+ strcmp(this->Makefile->GetSafeDefinition("CMAKE_SYSTEM_NAME"),
|
|
|
+ "Android") == 0;
|
|
|
+
|
|
|
// Check whether we are targeting an Apple platform.
|
|
|
this->IsApple = this->Makefile->IsOn("APPLE");
|
|
|
|