diff --git a/core-graphics/Cargo.toml b/core-graphics/Cargo.toml index 257af61a..b4a320aa 100644 --- a/core-graphics/Cargo.toml +++ b/core-graphics/Cargo.toml @@ -28,5 +28,6 @@ libc = "0.2" default = ["link"] elcapitan = [] highsierra = [] +catalina = [] # Disable to manually link. Enabled by default. link = ["core-foundation/link", "core-graphics-types/link"] diff --git a/core-graphics/src/color.rs b/core-graphics/src/color.rs index 1303ceb7..74ba0308 100644 --- a/core-graphics/src/color.rs +++ b/core-graphics/src/color.rs @@ -28,6 +28,7 @@ impl CGColor { } } + #[cfg(feature = "catalina")] pub fn srgb(red: CGFloat, green: CGFloat, blue: CGFloat, alpha: CGFloat) -> Self { unsafe { let ptr = CGColorCreateSRGB(red, green, blue, alpha); @@ -45,6 +46,7 @@ extern "C" { alpha: CGFloat, ) -> crate::sys::CGColorRef; + #[cfg(feature = "catalina")] fn CGColorCreateSRGB( red: CGFloat, green: CGFloat,