mstore: enable shared builds on !isStatic platforms

This commit is contained in:
Phillip Seeber
2024-01-12 12:32:32 +01:00
parent 0138d805dd
commit 00713edc7b
@@ -21,11 +21,18 @@ stdenv.mkDerivation rec {
buildInputs = [ mctc-lib ];
postInstall = ''
substituteInPlace $out/lib/pkgconfig/${pname}.pc \
--replace "''${prefix}/" ""
outputs = [ "out" "dev" ];
# Fix the Pkg-Config files for doubled store paths
postPatch = ''
substituteInPlace config/template.pc \
--replace "\''${prefix}/" ""
'';
cmakeFlags = [
"-DBUILD_SHARED_LIBS=${if stdenv.hostPlatform.isStatic then "OFF" else "ON"}"
];
meta = with lib; {
description = "Molecular structure store for testing";
license = licenses.asl20;