corpus: simde 0.8.2 — libobs la exige REQUIRED
libobs/CMakeLists.txt:10 hace find_package(SIMDe REQUIRED) y linkea SIMDe::SIMDe, así que no es opcional para OBS. Sólo cabeceras, pero se instala por meson y no copiando a mano porque genera simde.pc, que es por donde el FindSIMDe de OBS lo encuentra: dejar las cabeceras sin su fichero de descubrimiento da el «está pero no lo encuentra», peor de diagnosticar que una ausencia.
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
# SIMDe 0.8.2 — implementaciones portables de los intrínsecos SIMD (SSE/AVX/NEON…) en cabeceras.
|
||||
# Entra por OBS: `libobs/CMakeLists.txt:10` hace `find_package(SIMDe REQUIRED)` y linkea
|
||||
# `SIMDe::SIMDe`, así que no es opcional.
|
||||
#
|
||||
# Sólo cabeceras: no produce librería. Se instala por meson y no copiando a mano porque el proyecto
|
||||
# genera además `simde.pc`, que es por donde el `FindSIMDe.cmake` de OBS lo encuentra — mismo motivo
|
||||
# que en nlohmann-json: dejar las cabeceras sin su fichero de descubrimiento produce el «está pero no
|
||||
# lo encuentra», que se diagnostica peor que una ausencia.
|
||||
#
|
||||
# `-Dtests=false`: su default compila la batería de tests, que es enorme y no aporta al artefacto.
|
||||
#
|
||||
# Fuente por commit (ADR 0006): `v0.8.2` es un tag LIGERO (sin `^{}` en `ls-remote`) ⇒ el sha ES el
|
||||
# commit. Apunta al mismo objeto que `v0.8.2-rc1`, o sea que el rc se promovió tal cual a final.
|
||||
name = "simde"
|
||||
version = "0.8.2"
|
||||
license = "MIT"
|
||||
|
||||
[source]
|
||||
repo = "https://github.com/simd-everywhere/simde.git"
|
||||
commit = "71fd833d9666141edcd1d3c109a80e228303d8d7"
|
||||
|
||||
[build]
|
||||
compiler = "zig-cc"
|
||||
target = "x86_64-linux-musl"
|
||||
link = "static"
|
||||
flags = []
|
||||
|
||||
[build.phases]
|
||||
configure = "PYTHONPATH=/usr/lib/python3.12/site-packages meson setup output --prefix=/usr --buildtype=release -Dtests=false"
|
||||
compile = "PYTHONPATH=/usr/lib/python3.12/site-packages ninja -C output"
|
||||
install = "PYTHONPATH=/usr/lib/python3.12/site-packages DESTDIR=/out meson install -C output --no-rebuild"
|
||||
|
||||
[deps]
|
||||
build = ["meson", "samurai", "python3", "pkgconf"]
|
||||
Reference in New Issue
Block a user