From ca37d76cfb780c5126f92f80bee7cc80db5cac68 Mon Sep 17 00:00:00 2001 From: Grigory Markin Date: Fri, 14 Feb 2025 13:26:55 +0100 Subject: [PATCH] add os(Android) compiler conditions --- GRDB/Core/StatementAuthorizer.swift | 2 +- GRDB/Core/Support/Foundation/NSNumber.swift | 2 +- GRDB/Core/Support/Foundation/URL.swift | 2 +- GRDB/Core/Support/Foundation/UUID.swift | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/GRDB/Core/StatementAuthorizer.swift b/GRDB/Core/StatementAuthorizer.swift index fb27043a50..5c6c0de567 100644 --- a/GRDB/Core/StatementAuthorizer.swift +++ b/GRDB/Core/StatementAuthorizer.swift @@ -9,7 +9,7 @@ import SQLite3 #if canImport(string_h) import string_h -#elseif os(Linux) +#elseif os(Linux) || os(Android) import Glibc #elseif os(macOS) || os(iOS) || os(watchOS) || os(tvOS) || os(visionOS) import Darwin diff --git a/GRDB/Core/Support/Foundation/NSNumber.swift b/GRDB/Core/Support/Foundation/NSNumber.swift index 1c5778c19e..5c2846a169 100644 --- a/GRDB/Core/Support/Foundation/NSNumber.swift +++ b/GRDB/Core/Support/Foundation/NSNumber.swift @@ -1,4 +1,4 @@ -#if !os(Linux) && !os(Windows) +#if !os(Linux) && !os(Windows) && !os(Android) import Foundation private let integerRoundingBehavior = NSDecimalNumberHandler( diff --git a/GRDB/Core/Support/Foundation/URL.swift b/GRDB/Core/Support/Foundation/URL.swift index 6db66ec3b8..145f2046ea 100644 --- a/GRDB/Core/Support/Foundation/URL.swift +++ b/GRDB/Core/Support/Foundation/URL.swift @@ -1,6 +1,6 @@ import Foundation -#if !os(Linux) && !os(Windows) +#if !os(Linux) && !os(Windows) && !os(Android) /// NSURL stores its absoluteString in the database. extension NSURL: DatabaseValueConvertible { diff --git a/GRDB/Core/Support/Foundation/UUID.swift b/GRDB/Core/Support/Foundation/UUID.swift index 7595b53ef6..503a2836a7 100644 --- a/GRDB/Core/Support/Foundation/UUID.swift +++ b/GRDB/Core/Support/Foundation/UUID.swift @@ -9,7 +9,7 @@ import SQLite3 import Foundation -#if !os(Linux) && !os(Windows) +#if !os(Linux) && !os(Windows) && !os(Android) /// NSUUID adopts DatabaseValueConvertible extension NSUUID: DatabaseValueConvertible { /// Returns a BLOB database value containing the uuid bytes.