gioser

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

TOML 1572Shell 203Rust 109Markdown 993728 Definitions

⎇ ff78b3d54fb9786c53bf223dde4d428469948289 recipes/simde.toml TOML · 34 lines · 1.5 KB History raw

corpus: simde 0.8.2 — libobs la exige REQUIRED 99eb0071f · Sergio ·

1# SIMDe 0.8.2 — implementaciones portables de los intrínsecos SIMD (SSE/AVX/NEON…) en cabeceras.
2# Entra por OBS: `libobs/CMakeLists.txt:10` hace `find_package(SIMDe REQUIRED)` y linkea
3# `SIMDe::SIMDe`, así que no es opcional.
4#
5# Sólo cabeceras: no produce librería. Se instala por meson y no copiando a mano porque el proyecto
6# genera además `simde.pc`, que es por donde el `FindSIMDe.cmake` de OBS lo encuentra — mismo motivo
7# que en nlohmann-json: dejar las cabeceras sin su fichero de descubrimiento produce el «está pero no
8# lo encuentra», que se diagnostica peor que una ausencia.
9#
10# `-Dtests=false`: su default compila la batería de tests, que es enorme y no aporta al artefacto.
11#
12# Fuente por commit (ADR 0006): `v0.8.2` es un tag LIGERO (sin `^{}` en `ls-remote`) ⇒ el sha ES el
13# commit. Apunta al mismo objeto que `v0.8.2-rc1`, o sea que el rc se promovió tal cual a final.
14name    = "simde"
15version = "0.8.2"
16license = "MIT"
17
18[source]
19repo   = "https://github.com/simd-everywhere/simde.git"
20commit = "71fd833d9666141edcd1d3c109a80e228303d8d7"
21
22[build]
23compiler = "zig-cc"
24target   = "x86_64-linux-musl"
25link     = "static"
26flags    = []
27
28[build.phases]
29configure = "PYTHONPATH=/usr/lib/python3.12/site-packages meson setup output --prefix=/usr --buildtype=release -Dtests=false"
30compile   = "PYTHONPATH=/usr/lib/python3.12/site-packages ninja -C output"
31install   = "PYTHONPATH=/usr/lib/python3.12/site-packages DESTDIR=/out meson install -C output --no-rebuild"
32
33[deps]
34build = ["meson", "samurai", "python3", "pkgconf"]