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.
35 lines
1.5 KiB
TOML
35 lines
1.5 KiB
TOML
# 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"]
|