diff --git a/products/llbuildSwift/BuildDBBindings.swift b/products/llbuildSwift/BuildDBBindings.swift index db8a9b72..78652cc7 100644 --- a/products/llbuildSwift/BuildDBBindings.swift +++ b/products/llbuildSwift/BuildDBBindings.swift @@ -17,6 +17,8 @@ import WinSDK import Glibc #elseif canImport(Musl) import Musl +#elseif canImport(Android) +import Android #else #error("Missing libc or equivalent") #endif diff --git a/products/llbuildSwift/BuildKey.swift b/products/llbuildSwift/BuildKey.swift index 1d89c534..a59e895a 100644 --- a/products/llbuildSwift/BuildKey.swift +++ b/products/llbuildSwift/BuildKey.swift @@ -17,6 +17,8 @@ import WinSDK import Glibc #elseif canImport(Musl) import Musl +#elseif canImport(Android) +import Android #else #error("Missing libc or equivalent") #endif diff --git a/products/llbuildSwift/BuildSystemBindings.swift b/products/llbuildSwift/BuildSystemBindings.swift index 85c8fe24..9566f66b 100644 --- a/products/llbuildSwift/BuildSystemBindings.swift +++ b/products/llbuildSwift/BuildSystemBindings.swift @@ -17,6 +17,8 @@ import WinSDK import Glibc #elseif canImport(Musl) import Musl +#elseif canImport(Android) +import Android #else #error("Missing libc or equivalent") #endif @@ -1235,7 +1237,7 @@ public final class BuildSystem { #elseif os(Windows) info.pointee.mod_time.seconds = UInt64(s.st_mtime) info.pointee.mod_time.nanoseconds = 0 - #elseif canImport(Glibc) || canImport(Musl) + #elseif canImport(Glibc) || canImport(Musl) || canImport(Android) info.pointee.mod_time.seconds = UInt64(s.st_mtim.tv_sec) info.pointee.mod_time.nanoseconds = UInt64(s.st_mtim.tv_nsec) #else diff --git a/products/llbuildSwift/BuildValue.swift b/products/llbuildSwift/BuildValue.swift index 2caa5947..b2af480f 100644 --- a/products/llbuildSwift/BuildValue.swift +++ b/products/llbuildSwift/BuildValue.swift @@ -17,6 +17,8 @@ import WinSDK import Glibc #elseif canImport(Musl) import Musl +#elseif canImport(Android) +import Android #else #error("Missing libc or equivalent") #endif diff --git a/products/llbuildSwift/Internals.swift b/products/llbuildSwift/Internals.swift index 4e134288..3f5c4fe4 100644 --- a/products/llbuildSwift/Internals.swift +++ b/products/llbuildSwift/Internals.swift @@ -17,6 +17,8 @@ import WinSDK import Glibc #elseif canImport(Musl) import Musl +#elseif canImport(Android) +import Android #else #error("Missing libc or equivalent") #endif