mirror of
https://github.com/wez/wezterm.git
synced 2024-09-20 11:17:15 +03:00
libpng: build NEON support for ARM and Aarch64 targets
This commit is contained in:
parent
e95c7ad855
commit
7bfe83da6b
12
deps/freetype/build.rs
vendored
12
deps/freetype/build.rs
vendored
@ -74,6 +74,18 @@ fn libpng() {
|
||||
.file("libpng/pngwtran.c")
|
||||
.file("libpng/pngwutil.c");
|
||||
|
||||
if let Ok(arch) = env::var("CARGO_CFG_TARGET_ARCH") {
|
||||
match arch.as_str() {
|
||||
"aarch64" | "arm" => {
|
||||
cfg.file("libpng/arm/arm_init.c")
|
||||
.file("libpng/arm/filter_neon.S")
|
||||
.file("libpng/arm/filter_neon_intrinsics.c")
|
||||
.file("libpng/arm/palette_neon_intrinsics.c");
|
||||
}
|
||||
_ => {}
|
||||
}
|
||||
}
|
||||
|
||||
cfg.include("zlib");
|
||||
cfg.include("libpng");
|
||||
cfg.include(&build_dir);
|
||||
|
Loading…
Reference in New Issue
Block a user