libpng package: fix build error on macOS arm64 (#37613)
Turn off ARM NEON support on MacOS arm64 Co-authored-by: Stephen Herbener <stephen.herbener@gmail.com>
This commit is contained in:
parent
384f5f9960
commit
0e87243284
@ -41,9 +41,12 @@ class Libpng(CMakePackage):
|
||||
|
||||
class CMakeBuilder(CMakeBuilder):
|
||||
def cmake_args(self):
|
||||
return [
|
||||
args = [
|
||||
self.define("CMAKE_CXX_FLAGS", self.spec["zlib"].headers.include_flags),
|
||||
self.define("ZLIB_ROOT", self.spec["zlib"].prefix),
|
||||
self.define("PNG_SHARED", "shared" in self.spec.variants["libs"].value),
|
||||
self.define("PNG_STATIC", "static" in self.spec.variants["libs"].value),
|
||||
]
|
||||
if self.spec.satisfies("platform=darwin target=aarch64:"):
|
||||
args.append("-DPNG_ARM_NEON=off")
|
||||
return args
|
||||
|
Loading…
Reference in New Issue
Block a user