summary refs log tree commit diff
path: root/pkgs/build-support/build-bazel-package
diff options
context:
space:
mode:
authorUri Baghin <uri@canva.com>2019-09-23 22:20:59 +1000
committerUri Baghin <uri@canva.com>2020-02-04 12:35:47 +1100
commit10d1a04b02b3b40bc02888ba3d1c75093d4478b6 (patch)
treed156c553b8ed1785b0c8dea86d2e3e4177af6c55 /pkgs/build-support/build-bazel-package
parent3dc9c1b88528888e21e33a106e07495f83599435 (diff)
downloadnixpkgs-10d1a04b02b3b40bc02888ba3d1c75093d4478b6.tar
nixpkgs-10d1a04b02b3b40bc02888ba3d1c75093d4478b6.tar.gz
nixpkgs-10d1a04b02b3b40bc02888ba3d1c75093d4478b6.tar.bz2
nixpkgs-10d1a04b02b3b40bc02888ba3d1c75093d4478b6.tar.lz
nixpkgs-10d1a04b02b3b40bc02888ba3d1c75093d4478b6.tar.xz
nixpkgs-10d1a04b02b3b40bc02888ba3d1c75093d4478b6.tar.zst
nixpkgs-10d1a04b02b3b40bc02888ba3d1c75093d4478b6.zip
bazel-deps: remove
Diffstat (limited to 'pkgs/build-support/build-bazel-package')
-rw-r--r--pkgs/build-support/build-bazel-package/default.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/build-support/build-bazel-package/default.nix b/pkgs/build-support/build-bazel-package/default.nix
index 694d0e47225..a17712472b1 100644
--- a/pkgs/build-support/build-bazel-package/default.nix
+++ b/pkgs/build-support/build-bazel-package/default.nix
@@ -23,6 +23,8 @@ args@{
 #
 # [1]: https://github.com/bazelbuild/rules_cc
 , removeRulesCC ? true
+, removeLocalConfigCc ? true
+, removeLocal ? true
 , ...
 }:
 
@@ -86,7 +88,8 @@ in stdenv.mkDerivation (fBuildAttrs // {
       rm -rf $bazelOut/external/{bazel_tools,\@bazel_tools.marker}
       ${if removeRulesCC then "rm -rf $bazelOut/external/{rules_cc,\\@rules_cc.marker}" else ""}
       rm -rf $bazelOut/external/{embedded_jdk,\@embedded_jdk.marker}
-      rm -rf $bazelOut/external/{local_*,\@local_*.marker}
+      ${if removeLocalConfigCc then "rm -rf $bazelOut/external/{local_config_cc,\@local_config_cc.marker}" else ""}
+      ${if removeLocal then "rm -rf $bazelOut/external/{local_*,\@local_*.marker}" else ""}
 
       # Clear markers
       find $bazelOut/external -name '@*\.marker' -exec sh -c 'echo > {}' \;