From 89cd327c977f9b41e0652fe6553dc5e033d9ff60 Mon Sep 17 00:00:00 2001 From: Salim Shaaban Salim Date: Wed, 3 Jul 2019 19:12:32 +0100 Subject: [PATCH] Print correct version of bin tools (#183) * Print correct version of bin tools Not something important, but I use these tools for some testing and they print wrong version with --version flag. --- src/wasm2obj.rs | 3 ++- src/wasmtime.rs | 3 ++- src/wast.rs | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/wasm2obj.rs b/src/wasm2obj.rs index 8b7b6de97f..4edb94982e 100644 --- a/src/wasm2obj.rs +++ b/src/wasm2obj.rs @@ -86,10 +86,11 @@ fn read_wasm_file(path: PathBuf) -> Result, io::Error> { } fn main() { + let version = env!("CARGO_PKG_VERSION"); let args: Args = Docopt::new(USAGE) .and_then(|d| { d.help(true) - .version(Some(String::from("0.0.0"))) + .version(Some(String::from(version))) .deserialize() }) .unwrap_or_else(|e| e.exit()); diff --git a/src/wasmtime.rs b/src/wasmtime.rs index e2a7db605a..d949cba1ad 100644 --- a/src/wasmtime.rs +++ b/src/wasmtime.rs @@ -191,10 +191,11 @@ fn compute_environ(flag_env: &[String]) -> Vec<(String, String)> { } fn main() { + let version = env!("CARGO_PKG_VERSION"); let args: Args = Docopt::new(USAGE) .and_then(|d| { d.help(true) - .version(Some(String::from("0.0.0"))) + .version(Some(String::from(version))) .deserialize() }) .unwrap_or_else(|e| e.exit()); diff --git a/src/wast.rs b/src/wast.rs index 86da3215f3..7e87bc189f 100644 --- a/src/wast.rs +++ b/src/wast.rs @@ -64,10 +64,11 @@ struct Args { } fn main() { + let version = env!("CARGO_PKG_VERSION"); let args: Args = Docopt::new(USAGE) .and_then(|d| { d.help(true) - .version(Some(String::from("0.0.0"))) + .version(Some(String::from(version))) .deserialize() }) .unwrap_or_else(|e| e.exit());