From 101e583053c99e37d5a3a512527023fcbf483288 Mon Sep 17 00:00:00 2001 From: Saleem Abdulrasool Date: Tue, 2 Jul 2024 08:38:44 -0700 Subject: [PATCH] FoundationInternationalization: add `Android` imports This adds the missing imports for Android and enables building for Android. --- .../Calendar/Calendar_ICU.swift | 4 +++- Sources/FoundationInternationalization/Date+ICU.swift | 4 +++- .../Formatting/Date/ICUDateFormatter.swift | 2 ++ .../Formatting/Duration+Formatting.swift | 2 ++ 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/Sources/FoundationInternationalization/Calendar/Calendar_ICU.swift b/Sources/FoundationInternationalization/Calendar/Calendar_ICU.swift index 638ed229a..191cbc263 100644 --- a/Sources/FoundationInternationalization/Calendar/Calendar_ICU.swift +++ b/Sources/FoundationInternationalization/Calendar/Calendar_ICU.swift @@ -14,7 +14,9 @@ import FoundationEssentials #endif -#if canImport(Glibc) +#if os(Android) +import Android +#elseif canImport(Glibc) import Glibc #endif diff --git a/Sources/FoundationInternationalization/Date+ICU.swift b/Sources/FoundationInternationalization/Date+ICU.swift index 1ecf55ba8..3e253b672 100644 --- a/Sources/FoundationInternationalization/Date+ICU.swift +++ b/Sources/FoundationInternationalization/Date+ICU.swift @@ -15,7 +15,9 @@ import FoundationEssentials internal import _FoundationICU -#if canImport(Glibc) +#if os(Android) +import Android +#elseif canImport(Glibc) import Glibc #endif diff --git a/Sources/FoundationInternationalization/Formatting/Date/ICUDateFormatter.swift b/Sources/FoundationInternationalization/Formatting/Date/ICUDateFormatter.swift index d088ba5c6..d6ce6cf0a 100644 --- a/Sources/FoundationInternationalization/Formatting/Date/ICUDateFormatter.swift +++ b/Sources/FoundationInternationalization/Formatting/Date/ICUDateFormatter.swift @@ -18,6 +18,8 @@ internal import _FoundationICU #if canImport(Darwin) import Darwin +#elseif os(Android) +import Android #elseif canImport(Glibc) import Glibc #endif diff --git a/Sources/FoundationInternationalization/Formatting/Duration+Formatting.swift b/Sources/FoundationInternationalization/Formatting/Duration+Formatting.swift index 14e2a36b6..ccfea7873 100644 --- a/Sources/FoundationInternationalization/Formatting/Duration+Formatting.swift +++ b/Sources/FoundationInternationalization/Formatting/Duration+Formatting.swift @@ -16,6 +16,8 @@ import FoundationEssentials #if canImport(Darwin) import Darwin +#elseif os(Android) +import Android #elseif canImport(Glibc) import Glibc #elseif os(Windows)