1
1
load ("@bazel_skylib//:bzl_library.bzl" , "bzl_library" )
2
- load ("@bazel_skylib//rules:common_settings.bzl" , "string_flag" )
3
2
load (":defs.bzl" , "rust_wasm_bindgen_toolchain" )
4
3
5
4
exports_files ([
@@ -13,32 +12,6 @@ toolchain_type(
13
12
visibility = ["//visibility:public" ],
14
13
)
15
14
16
- string_flag (
17
- name = "test_browser" ,
18
- build_setting_default = "chrome" ,
19
- values = [
20
- "chrome" ,
21
- "firefox" ,
22
- ],
23
- visibility = ["//visibility:public" ],
24
- )
25
-
26
- config_setting (
27
- name = "test_browser_chrome" ,
28
- flag_values = {
29
- ":test_browser" : "chrome" ,
30
- },
31
- visibility = ["//visibility:public" ],
32
- )
33
-
34
- config_setting (
35
- name = "test_browser_firefox" ,
36
- flag_values = {
37
- ":test_browser" : "firefox" ,
38
- },
39
- visibility = ["//visibility:public" ],
40
- )
41
-
42
15
bzl_library (
43
16
name = "bzl_lib" ,
44
17
srcs = glob (["**/*.bzl" ]),
@@ -52,24 +25,24 @@ bzl_library(
52
25
rust_wasm_bindgen_toolchain (
53
26
name = "default_wasm_bindgen_toolchain_impl" ,
54
27
browser = select ({
55
- ":test_browser_chrome" : "@chrome" ,
56
- ":test_browser_firefox" : "@firefox" ,
28
+ "//settings :test_browser_chrome" : "@chrome" ,
29
+ "//settings :test_browser_firefox" : "@firefox" ,
57
30
}),
58
31
browser_type = select ({
59
- ":test_browser_chrome" : "chrome" ,
60
- ":test_browser_firefox" : "firefox" ,
32
+ "//settings :test_browser_chrome" : "chrome" ,
33
+ "//settings :test_browser_firefox" : "firefox" ,
61
34
}),
62
35
visibility = ["//visibility:public" ],
63
36
wasm_bindgen_cli = "//3rdparty:wasm_bindgen_cli" ,
64
37
wasm_bindgen_test = "//3rdparty:wasm_bindgen_test" ,
65
38
wasm_bindgen_test_runner = "//3rdparty:wasm_bindgen_test_runner" ,
66
39
webdriver = select ({
67
- ":test_browser_chrome" : "@chromedriver" ,
68
- ":test_browser_firefox" : "@geckodriver" ,
40
+ "//settings :test_browser_chrome" : "@chromedriver" ,
41
+ "//settings :test_browser_firefox" : "@geckodriver" ,
69
42
}),
70
43
webdriver_args = select ({
71
- ":test_browser_chrome" : ["--verbose" ],
72
- ":test_browser_firefox" : [],
44
+ "//settings :test_browser_chrome" : ["--verbose" ],
45
+ "//settings :test_browser_firefox" : [],
73
46
}),
74
47
webdriver_json = "webdriver.json" ,
75
48
)
0 commit comments