external: add highway

highway is a C++ library that provides portable SIMD/vector intrinsics

Downloaded from https://github.com/google/highway/releases/download/1.4.0/highway-1.4.0.tar.gz

Change-Id: I0e8f0b9a649680e318a0ed7f127ace74310c87bb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207706
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
This commit is contained in:
Jesus Solis
2026-08-21 15:13:36 +02:00
committed by Xisco Fauli
parent 377968ba5f
commit 20716b38c8
10 changed files with 131 additions and 0 deletions
+18
View File
@@ -514,6 +514,24 @@ else
endif
ifneq ($(filter HIGHWAY,$(BUILD_TYPE)),)
define gb_LinkTarget__use_highway
$(call gb_LinkTarget_set_include,$(1),\
-I$(gb_UnpackedTarball_workdir)/highway \
$$(INCLUDE) \
)
$(call gb_LinkTarget_use_static_libraries,$(1),highway)
endef
define gb_ExternalProject__use_highway
$(call gb_ExternalProject_use_static_libraries,$(1),highway)
endef
endif # HIGHWAY
ifneq ($(SYSTEM_LIBJPEG),)
define gb_LinkTarget__use_libjpeg