rhash: fix static build

This commit is contained in:
Alyssa Ross
2021-06-11 16:11:01 -07:00
committed by Jonathan Ringer
parent b0b5ef7286
commit e45f6131a6
+11 -2
View File
@@ -1,4 +1,6 @@
{ lib, stdenv, fetchFromGitHub, which }:
{ lib, stdenv, fetchFromGitHub, which
, enableStatic ? stdenv.hostPlatform.isStatic
}:
stdenv.mkDerivation rec {
version = "1.4.1";
@@ -14,13 +16,20 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ which ];
# configure script is not autotools-based, doesn't support these options
dontAddStaticConfigureFlags = true;
configurePlatforms = [ ];
configureFlags = [
"--ar=${stdenv.cc.targetPrefix}ar"
(lib.enableFeature enableStatic "static")
(lib.enableFeature enableStatic "lib-static")
];
doCheck = true;
checkTarget = "test-full";
installTargets = [ "install" "install-lib-shared" "install-lib-so-link" "install-lib-headers" ];
installTargets = [ "install" "install-lib-headers" ]
++ lib.optional (!enableStatic) "install-lib-so-link";
meta = with lib; {
homepage = "http://rhash.sourceforge.net/";