Files
nix-custom-sqlite/checks/util/sqlite-example-exts-static.nix
T

36 lines
557 B
Nix

{
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
'';
}