From 4f626098eca99efc79e71b4839084d730473b696 Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Tue, 10 Jul 2018 21:13:29 +0200 Subject: windows: add .exe extension to executable produced by rust_test template --- build_extra/rust/rust.gni | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/build_extra/rust/rust.gni b/build_extra/rust/rust.gni index 095904d4b..d9c23fb1b 100644 --- a/build_extra/rust/rust.gni +++ b/build_extra/rust/rust.gni @@ -5,6 +5,12 @@ declare_args() { rust_build = "//build_extra/rust/" } +if (is_win) { + executable_suffix = ".exe" +} else { + executable_suffix = "" +} + template("run_rustc") { action(target_name) { assert(defined(invoker.source_root), "Must specify source_root") @@ -40,7 +46,7 @@ template("run_rustc") { if (defined(is_test) && is_test) { # 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 += [ "--test", "-o", -- cgit v1.2.3