Add latest versions of bazel (#8250)
This commit is contained in:
parent
bc73e85af8
commit
ace283d594
@ -0,0 +1,124 @@
|
||||
--- a/src/main/java/com/google/devtools/build/lib/bazel/rules/BazelConfiguration.java.orig 2018-05-23 12:11:29.319402761 +0200
|
||||
+++ b/src/main/java/com/google/devtools/build/lib/bazel/rules/BazelConfiguration.java 2018-05-23 12:35:21.817904301 +0200
|
||||
@@ -150,6 +150,121 @@
|
||||
builder.put("PATH", null);
|
||||
builder.put("LD_LIBRARY_PATH", null);
|
||||
}
|
||||
+
|
||||
+ String spack_prefix = System.getenv("SPACK_PREFIX");
|
||||
+ if (spack_prefix != null) {
|
||||
+ builder.put("SPACK_PREFIX", spack_prefix);
|
||||
+ }
|
||||
+
|
||||
+ String spack_env_path = System.getenv("SPACK_ENV_PATH");
|
||||
+ if (spack_env_path != null) {
|
||||
+ builder.put("SPACK_ENV_PATH", spack_env_path);
|
||||
+ }
|
||||
+
|
||||
+ String spack_debug_log_id = System.getenv("SPACK_DEBUG_LOG_ID");
|
||||
+ if (spack_debug_log_id != null) {
|
||||
+ builder.put("SPACK_DEBUG_LOG_ID", spack_debug_log_id);
|
||||
+ }
|
||||
+
|
||||
+ String spack_debug_log_dir = System.getenv("SPACK_DEBUG_LOG_DIR");
|
||||
+ if (spack_debug_log_dir != null) {
|
||||
+ builder.put("SPACK_DEBUG_LOG_DIR", spack_debug_log_dir);
|
||||
+ }
|
||||
+
|
||||
+ String spack_compiler_spec = System.getenv("SPACK_COMPILER_SPEC");
|
||||
+ if (spack_compiler_spec != null) {
|
||||
+ builder.put("SPACK_COMPILER_SPEC", spack_compiler_spec);
|
||||
+ }
|
||||
+
|
||||
+ String spack_cc_rpath_arg = System.getenv("SPACK_CC_RPATH_ARG");
|
||||
+ if (spack_cc_rpath_arg != null) {
|
||||
+ builder.put("SPACK_CC_RPATH_ARG", spack_cc_rpath_arg);
|
||||
+ }
|
||||
+
|
||||
+ String spack_cxx_rpath_arg = System.getenv("SPACK_CXX_RPATH_ARG");
|
||||
+ if (spack_cxx_rpath_arg != null) {
|
||||
+ builder.put("SPACK_CXX_RPATH_ARG", spack_cxx_rpath_arg);
|
||||
+ }
|
||||
+
|
||||
+ String spack_f77_rpath_arg = System.getenv("SPACK_F77_RPATH_ARG");
|
||||
+ if (spack_f77_rpath_arg != null) {
|
||||
+ builder.put("SPACK_F77_RPATH_ARG", spack_f77_rpath_arg);
|
||||
+ }
|
||||
+
|
||||
+ String spack_fc_rpath_arg = System.getenv("SPACK_FC_RPATH_ARG");
|
||||
+ if (spack_fc_rpath_arg != null) {
|
||||
+ builder.put("SPACK_FC_RPATH_ARG", spack_fc_rpath_arg);
|
||||
+ }
|
||||
+
|
||||
+ String spack_short_spec = System.getenv("SPACK_SHORT_SPEC");
|
||||
+ if (spack_short_spec != null) {
|
||||
+ builder.put("SPACK_SHORT_SPEC", spack_short_spec);
|
||||
+ }
|
||||
+
|
||||
+ String spack_cc = System.getenv("SPACK_CC");
|
||||
+ if (spack_cc != null) {
|
||||
+ builder.put("SPACK_CC", spack_cc);
|
||||
+ }
|
||||
+
|
||||
+ String spack_cxx = System.getenv("SPACK_CXX");
|
||||
+ if (spack_cxx != null) {
|
||||
+ builder.put("SPACK_CXX", spack_cxx);
|
||||
+ }
|
||||
+
|
||||
+ String spack_f77 = System.getenv("SPACK_F77");
|
||||
+ if (spack_f77 != null) {
|
||||
+ builder.put("SPACK_F77", spack_f77);
|
||||
+ }
|
||||
+
|
||||
+ String spack_fc = System.getenv("SPACK_FC");
|
||||
+ if (spack_fc != null) {
|
||||
+ builder.put("SPACK_FC", spack_fc);
|
||||
+ }
|
||||
+
|
||||
+ String spack_cflags = System.getenv("SPACK_CFLAGS");
|
||||
+ if (spack_cflags != null) {
|
||||
+ builder.put("SPACK_CFLAGS", spack_cflags);
|
||||
+ }
|
||||
+
|
||||
+ String spack_cxxflags = System.getenv("SPACK_CXXFLAGS");
|
||||
+ if (spack_cxxflags != null) {
|
||||
+ builder.put("SPACK_CXXFLAGS", spack_cxxflags);
|
||||
+ }
|
||||
+
|
||||
+ String spack_fcflags = System.getenv("SPACK_FCFLAGS");
|
||||
+ if (spack_fcflags != null) {
|
||||
+ builder.put("SPACK_FCFLAGS", spack_fcflags);
|
||||
+ }
|
||||
+
|
||||
+ String spack_fflags = System.getenv("SPACK_FFLAGS");
|
||||
+ if (spack_fflags != null) {
|
||||
+ builder.put("SPACK_FFLAGS", spack_fflags);
|
||||
+ }
|
||||
+
|
||||
+ String spack_ldflags = System.getenv("SPACK_LDFLAGS");
|
||||
+ if (spack_ldflags != null) {
|
||||
+ builder.put("SPACK_LDFLAGS", spack_ldflags);
|
||||
+ }
|
||||
+
|
||||
+ String spack_ldlibs = System.getenv("SPACK_LDLIBS");
|
||||
+ if (spack_ldlibs != null) {
|
||||
+ builder.put("SPACK_LDLIBS", spack_ldlibs);
|
||||
+ }
|
||||
+
|
||||
+ String spack_debug = System.getenv("SPACK_DEBUG");
|
||||
+ if (spack_debug != null) {
|
||||
+ builder.put("SPACK_DEBUG", spack_debug);
|
||||
+ }
|
||||
+
|
||||
+ String spack_test_command = System.getenv("SPACK_TEST_COMMAND");
|
||||
+ if (spack_test_command != null) {
|
||||
+ builder.put("SPACK_TEST_COMMAND", spack_test_command);
|
||||
+ }
|
||||
+
|
||||
+ String spack_dependencies = System.getenv("SPACK_DEPENDENCIES");
|
||||
+ if (spack_dependencies != null) {
|
||||
+ builder.put("SPACK_DEPENDENCIES", spack_dependencies);
|
||||
+ }
|
||||
}
|
||||
|
||||
private static PathFragment determineShellExecutable(OS os, PathFragment fromOption) {
|
@ -34,6 +34,8 @@ class Bazel(Package):
|
||||
homepage = "https://www.bazel.io"
|
||||
url = "https://github.com/bazelbuild/bazel/releases/download/0.11.1/bazel-0.11.1-dist.zip"
|
||||
|
||||
version('0.13.0', '64a5124025c1618b550faec64a9b6fa3')
|
||||
version('0.12.0', 'b5d67564ceecfe2005a885fe2ffe0da3')
|
||||
version('0.11.1', '80daac6b100b7f8e2b17d133150eba44')
|
||||
version('0.11.0', 'e6caf93a805b45c33367028e575b91dd')
|
||||
version('0.10.1', 'a7e5b9576993b752e31bd2d3259a14c5')
|
||||
@ -51,7 +53,8 @@ class Bazel(Package):
|
||||
depends_on('zip')
|
||||
|
||||
patch('fix_env_handling.patch', when='@:0.4.5')
|
||||
patch('fix_env_handling-0.9.0.patch', when='@0.9.0:')
|
||||
patch('fix_env_handling-0.9.0.patch', when='@0.9.0:0.12.0')
|
||||
patch('fix_env_handling-0.13.0.patch', when='@0.13.0:')
|
||||
patch('link.patch')
|
||||
patch('cc_configure.patch', when='@:0.4.5')
|
||||
patch('unix_cc_configure.patch', when='@0.9.0')
|
||||
@ -88,8 +91,8 @@ def __init__(self, name, command, jobs):
|
||||
|
||||
def __call__(self, *args, **kwargs):
|
||||
disable = env_flag(SPACK_NO_PARALLEL_MAKE)
|
||||
parallel = ((not disable) and
|
||||
kwargs.get('parallel', self.jobs > 1))
|
||||
parallel = ((not disable) and kwargs.get('parallel',
|
||||
self.jobs > 1))
|
||||
|
||||
jobs = "--jobs=1"
|
||||
if parallel:
|
||||
|
Loading…
Reference in New Issue
Block a user