checks/check-static-exts-cross: init, move checks to separate dir

This commit is contained in:
2026-05-31 17:52:55 +09:00
parent 872584dee2
commit 8c9155a455
7 changed files with 110 additions and 64 deletions
@@ -0,0 +1,35 @@
{
sqlite,
stdenv,
}:
stdenv.mkDerivation {
name = "sqlite-example-exts-static";
src = ../sqlite-example-exts;
env.NIX_CFLAGS_COMPILE = "-DSQLITE_CORE";
buildInputs = [ sqlite.dev ];
buildPhase = ''
runHook preBuild
"$CC" -c addext.c
"$AR" rcs libaddext.a addext.o
"$CC" -c subext.c
"$AR" rcs libsubext.a subext.o
"$CC" -c multext.c
"$AR" rcs libmultext.a multext.o
runHook postBuild
'';
installPhase = ''
runHook preInstall
install -Dm444 *.a -t "$out/lib"
runHook postInstall
'';
}