diff options
author | Nick Hu <me@nickhu.co.uk> | 2020-11-09 18:41:20 +0000 |
---|---|---|
committer | Nick Hu <me@nickhu.co.uk> | 2020-11-09 18:41:20 +0000 |
commit | aea7f1b5401c6e96b418f67e540ee5779d97fcdc (patch) | |
tree | 4ebbf102414cbd675bb7be36a0d129537dd84ff9 /pkgs/development/tools/parsing/tree-sitter | |
parent | 562eaafd36e0be77d00d119fc2da2a72342fdd21 (diff) | |
download | nixpkgs-aea7f1b5401c6e96b418f67e540ee5779d97fcdc.tar nixpkgs-aea7f1b5401c6e96b418f67e540ee5779d97fcdc.tar.gz nixpkgs-aea7f1b5401c6e96b418f67e540ee5779d97fcdc.tar.bz2 nixpkgs-aea7f1b5401c6e96b418f67e540ee5779d97fcdc.tar.lz nixpkgs-aea7f1b5401c6e96b418f67e540ee5779d97fcdc.tar.xz nixpkgs-aea7f1b5401c6e96b418f67e540ee5779d97fcdc.tar.zst nixpkgs-aea7f1b5401c6e96b418f67e540ee5779d97fcdc.zip |
tree-sitter: make shared/static libraries configurable
Diffstat (limited to 'pkgs/development/tools/parsing/tree-sitter')
-rw-r--r-- | pkgs/development/tools/parsing/tree-sitter/default.nix | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/pkgs/development/tools/parsing/tree-sitter/default.nix b/pkgs/development/tools/parsing/tree-sitter/default.nix index ba1a03b89b9..dc8da1af447 100644 --- a/pkgs/development/tools/parsing/tree-sitter/default.nix +++ b/pkgs/development/tools/parsing/tree-sitter/default.nix @@ -3,6 +3,8 @@ , writeShellScript, runCommand, which , rustPlatform, jq, nix-prefetch-git, xe, curl, emscripten , callPackage +, enableShared ? true +, enableStatic ? false }: # TODO: move to carnix or https://github.com/kolloch/crate2nix @@ -69,8 +71,9 @@ in rustPlatform.buildRustPackage { ''; postInstall = '' - export PREFIX=$out - make install + PREFIX=$out make install + ${lib.optionalString (!enableShared) "rm $out/lib/*.so{,.*}"} + ${lib.optionalString (!enableStatic) "rm $out/lib/*.a"} ''; # test result: FAILED. 120 passed; 13 failed; 0 ignored; 0 measured; 0 filtered out |