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):
|
class CMakeBuilder(CMakeBuilder):
|
||||||
def cmake_args(self):
|
def cmake_args(self):
|
||||||
return [
|
args = [
|
||||||
self.define("CMAKE_CXX_FLAGS", self.spec["zlib"].headers.include_flags),
|
self.define("CMAKE_CXX_FLAGS", self.spec["zlib"].headers.include_flags),
|
||||||
self.define("ZLIB_ROOT", self.spec["zlib"].prefix),
|
self.define("ZLIB_ROOT", self.spec["zlib"].prefix),
|
||||||
self.define("PNG_SHARED", "shared" in self.spec.variants["libs"].value),
|
self.define("PNG_SHARED", "shared" in self.spec.variants["libs"].value),
|
||||||
self.define("PNG_STATIC", "static" 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