From 52920412d1e9b873286887aeff00c814c0263b8e Mon Sep 17 00:00:00 2001 From: finagolfin Date: Wed, 10 Jul 2024 18:54:35 +0530 Subject: [PATCH] Add support for Android (#421) --- CHANGELOG.md | 5 ++++- Sources/Yams/Representer.swift | 4 ++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 61f06377..3ed3c406 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,9 +6,12 @@ ##### Enhancements -* Add support for compiling with the visionOS SDK. +* Add support for visionOS. [ruralharry](http://github.com/ruralharry) +* Add support for Android. + [finagolfin](http://github.com/finagolfin) + * Add support for Bazel's `rules_swift` 2.x versions. [Luis Padron](https://github.com/luispadron) diff --git a/Sources/Yams/Representer.swift b/Sources/Yams/Representer.swift index c7715f8d..70310ff8 100644 --- a/Sources/Yams/Representer.swift +++ b/Sources/Yams/Representer.swift @@ -14,6 +14,10 @@ private let cpow: (_: Double, _: Double) -> Double = Darwin.pow #elseif os(Windows) import ucrt private let cpow: (_: Double, _: Double) -> Double = ucrt.pow +#elseif canImport(Bionic) +import CoreFoundation +import Bionic +private let cpow: (_: Double, _: Double) -> Double = Bionic.pow #else import CoreFoundation import Glibc