File tree Expand file tree Collapse file tree 2 files changed +60
-1
lines changed Expand file tree Collapse file tree 2 files changed +60
-1
lines changed Original file line number Diff line number Diff line change
1
+ workspace (name = "cross_build" )
2
+
3
+ load ("@bazel_tools//tools/build_defs/repo:http.bzl" , "http_archive" )
4
+
5
+ http_archive (
6
+ name = "bazel_skylib" ,
7
+ sha256 = "d00f1389ee20b60018e92644e0948e16e350a7707219e7a390fb0a99b6ec9262" ,
8
+ urls = [
9
+ "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.7.0/bazel-skylib-1.7.0.tar.gz" ,
10
+ "https://github.com/bazelbuild/bazel-skylib/releases/download/1.7.0/bazel-skylib-1.7.0.tar.gz" ,
11
+ ],
12
+ )
13
+
14
+ local_repository (
15
+ name = "io_bazel_rules_scala" ,
16
+ path = "../.." ,
17
+ )
18
+
19
+ load ("@io_bazel_rules_scala//:scala_config.bzl" , "scala_config" )
20
+
21
+ scala_config (
22
+ scala_version = "3.3.1" ,
23
+ scala_versions = [
24
+ "2.11.12" ,
25
+ "2.13.12" ,
26
+ "3.3.1" ,
27
+ ],
28
+ )
29
+
30
+ load (
31
+ "@io_bazel_rules_scala//scala:scala.bzl" ,
32
+ "rules_scala_setup" ,
33
+ "rules_scala_toolchain_deps_repositories" ,
34
+ )
35
+
36
+ rules_scala_setup ()
37
+
38
+ rules_scala_toolchain_deps_repositories ()
39
+
40
+ load ("@rules_proto//proto:repositories.bzl" , "rules_proto_dependencies" , "rules_proto_toolchains" )
41
+
42
+ rules_proto_dependencies ()
43
+
44
+ rules_proto_toolchains ()
45
+
46
+ load ("@io_bazel_rules_scala//scala:toolchains.bzl" , "scala_register_toolchains" )
47
+
48
+ scala_register_toolchains ()
49
+
50
+ load ("@io_bazel_rules_scala//testing:scalatest.bzl" , "scalatest_repositories" , "scalatest_toolchain" )
51
+
52
+ scalatest_repositories ()
53
+
54
+ scalatest_toolchain ()
Original file line number Diff line number Diff line change @@ -51,10 +51,15 @@ function semanticdb_example() {
51
51
test_example examples/semanticdb build_semanticdb_example
52
52
}
53
53
54
+ function cross_build_example() {
55
+ test_example examples/crossbuild " bazel build //..."
56
+ }
57
+
54
58
$runner scalatest_repositories_example
55
59
$runner specs2_junit_repositories_example
56
60
$runner multi_framework_toolchain_example
57
61
$runner semanticdb_example
58
62
$runner scala3_1_example
59
63
$runner scala3_2_example
60
- $runner scala3_3_example
64
+ $runner scala3_3_example
65
+ $runner cross_build_example
You can’t perform that action at this time.
0 commit comments