1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-22 15:24:46 -05:00

windows: add .exe extension to executable produced by rust_test template

This commit is contained in:
Bert Belder 2018-07-10 21:13:29 +02:00
parent d160de7f44
commit 4f626098ec
No known key found for this signature in database
GPG key ID: 7A77887B2E2ED461

View file

@ -5,6 +5,12 @@ declare_args() {
rust_build = "//build_extra/rust/" rust_build = "//build_extra/rust/"
} }
if (is_win) {
executable_suffix = ".exe"
} else {
executable_suffix = ""
}
template("run_rustc") { template("run_rustc") {
action(target_name) { action(target_name) {
assert(defined(invoker.source_root), "Must specify source_root") assert(defined(invoker.source_root), "Must specify source_root")
@ -40,7 +46,7 @@ template("run_rustc") {
if (defined(is_test) && is_test) { if (defined(is_test) && is_test) {
# Test outputs are executables which should be in root_out_dir. # Test outputs are executables which should be in root_out_dir.
output_file = "$root_out_dir/$crate_name" output_file = "$root_out_dir/$crate_name" + executable_suffix
args += [ args += [
"--test", "--test",
"-o", "-o",