diff options
Diffstat (limited to 'Source/cmMakefile.cxx')
-rw-r--r-- | Source/cmMakefile.cxx | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/Source/cmMakefile.cxx b/Source/cmMakefile.cxx index a96a36d..80f8a77 100644 --- a/Source/cmMakefile.cxx +++ b/Source/cmMakefile.cxx @@ -2586,6 +2586,17 @@ bool cmMakefile::PlatformIsAppleEmbedded() const return this->GetAppleSDKType() != AppleSDK::MacOS; } +bool cmMakefile::PlatformIsAppleSimulator() const +{ + return std::set<AppleSDK>{ + AppleSDK::AppleTVSimulator, + AppleSDK::IPhoneSimulator, + AppleSDK::WatchSimulator, + AppleSDK::XRSimulator, + } + .count(this->GetAppleSDKType()); +} + bool cmMakefile::PlatformSupportsAppleTextStubs() const { return this->IsOn("APPLE") && this->IsSet("CMAKE_TAPI"); |