summaryrefslogtreecommitdiff
path: root/extensions
diff options
context:
space:
mode:
authorØyvind Kolås <pippin@gimp.org>2022-03-22 16:50:42 +0100
committerØyvind Kolås <pippin@gimp.org>2022-03-22 16:57:54 +0100
commitfb7d4c09c3c36e12f620fd98025fc12a0818099d (patch)
tree89f6e65b6d75dee4f4e8158cee7f670d42a5d417 /extensions
parentf9765f89aad274fb7ce1762bc8e2a2e3a33792dd (diff)
extensions: build arm-neon variants of basic extensions
Diffstat (limited to 'extensions')
-rw-r--r--extensions/meson.build18
1 files changed, 18 insertions, 0 deletions
diff --git a/extensions/meson.build b/extensions/meson.build
index be83612..23672bb 100644
--- a/extensions/meson.build
+++ b/extensions/meson.build
@@ -115,4 +115,22 @@ if host_cpu_family == 'x86_64'
)
endforeach
+elif host_cpu_family == 'arm'
+
+
+ foreach ext : autosimd_extensions
+ shared_library(
+ 'arm-neon-' + ext[0],
+ ext[0] + '.c',
+ c_args: [ext[1]] + arm_neon_flags,
+ include_directories: babl_ext_inc,
+ link_with: babl,
+ link_args: babl_ext_link_args,
+ dependencies: babl_ext_dep,
+ name_prefix: '',
+ install: true,
+ install_dir: babl_libdir / lib_name,
+ )
+ endforeach
+
endif