about summary refs log tree commit diff
path: root/pkgs/development/tools/build-managers
diff options
context:
space:
mode:
authorProfpatsch <mail@profpatsch.de>2019-06-11 21:51:01 +0200
committerProfpatsch <mail@profpatsch.de>2019-06-12 14:09:42 +0200
commit5d238e45de842e8cc82467adb294e00e399cdbae (patch)
treefdd59d253e205a674742e51bf961b5cfc6ea1cb1 /pkgs/development/tools/build-managers
parent629c050b5d9b78eca46c616285c0d22adce91426 (diff)
downloadnixlib-5d238e45de842e8cc82467adb294e00e399cdbae.tar
nixlib-5d238e45de842e8cc82467adb294e00e399cdbae.tar.gz
nixlib-5d238e45de842e8cc82467adb294e00e399cdbae.tar.bz2
nixlib-5d238e45de842e8cc82467adb294e00e399cdbae.tar.lz
nixlib-5d238e45de842e8cc82467adb294e00e399cdbae.tar.xz
nixlib-5d238e45de842e8cc82467adb294e00e399cdbae.tar.zst
nixlib-5d238e45de842e8cc82467adb294e00e399cdbae.zip
bazel: run the tests on all supported platforms
Diffstat (limited to 'pkgs/development/tools/build-managers')
-rw-r--r--pkgs/development/tools/build-managers/bazel/default.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/development/tools/build-managers/bazel/default.nix b/pkgs/development/tools/build-managers/bazel/default.nix
index 28a48dead080..aa007eb555e8 100644
--- a/pkgs/development/tools/build-managers/bazel/default.nix
+++ b/pkgs/development/tools/build-managers/bazel/default.nix
@@ -93,6 +93,8 @@ let
   # Java toolchain used for the build and tests
   javaToolchain = "@bazel_tools//tools/jdk:toolchain_host${buildJdkName}";
 
+  platforms = lib.platforms.linux ++ lib.platforms.darwin;
+
 in
 stdenv.mkDerivation rec {
 
@@ -103,7 +105,7 @@ stdenv.mkDerivation rec {
     description = "Build tool that builds code quickly and reliably";
     license = licenses.asl20;
     maintainers = [ maintainers.mboes ];
-    platforms = platforms.linux ++ platforms.darwin;
+    inherit platforms;
   };
 
   # Additional tests that check bazel’s functionality. Execute
@@ -115,6 +117,7 @@ stdenv.mkDerivation rec {
     let
       runLocal = name: attrs: script: runCommandCC name ({
         preferLocalBuild = true;
+        meta.platforms = platforms;
       } // attrs) script;
 
       # bazel wants to extract itself into $install_dir/install every time it runs,