diff options
author | Amir Bawab <amirbawab@gmail.com> | 2019-10-09 23:12:28 -0400 |
---|---|---|
committer | Sam Clegg <sbc@chromium.org> | 2019-10-09 20:12:28 -0700 |
commit | 8d6f79d2b11b5ab54a6965d072afccd66629947d (patch) | |
tree | fbdb7188a2c765c7f9f2b59d970481638a6f8e17 /src/option-parser.h | |
parent | 6d39c5876efbcae17df6c6d45d371b9194fb0b28 (diff) | |
download | wabt-8d6f79d2b11b5ab54a6965d072afccd66629947d.tar.gz wabt-8d6f79d2b11b5ab54a6965d072afccd66629947d.tar.bz2 wabt-8d6f79d2b11b5ab54a6965d072afccd66629947d.zip |
Add `--version` to wabt tools (#1175)
Closes: #1106
Ported versioning system from [Binaryen CMakeLists.txt](https://github.com/WebAssembly/binaryen/blob/dc31b460fef47dfb3415b4ae6276fff4919a03e2/CMakeLists.txt#L10-L23)
```
bin/wasm2c --version
1.0.11-44-g71f883ad
```
Applied to (all) tools in `src/tools/`.
Diffstat (limited to 'src/option-parser.h')
-rw-r--r-- | src/option-parser.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/option-parser.h b/src/option-parser.h index 945434a9..98b82727 100644 --- a/src/option-parser.h +++ b/src/option-parser.h @@ -78,9 +78,10 @@ class OptionParser { const char* metavar, const char* help, const Callback&); - void AddHelpOption(); private: + void AddHelpOption(); + void AddVersionOption(); static int Match(const char* s, const std::string& full, bool has_argument); void WABT_PRINTF_FORMAT(2, 3) Errorf(const char* format, ...); void HandleArgument(size_t* arg_index, const char* arg_value); |