summaryrefslogtreecommitdiff
path: root/src/option-parser.h
diff options
context:
space:
mode:
authorAmir Bawab <amirbawab@gmail.com>2019-10-09 23:12:28 -0400
committerSam Clegg <sbc@chromium.org>2019-10-09 20:12:28 -0700
commit8d6f79d2b11b5ab54a6965d072afccd66629947d (patch)
treefbdb7188a2c765c7f9f2b59d970481638a6f8e17 /src/option-parser.h
parent6d39c5876efbcae17df6c6d45d371b9194fb0b28 (diff)
downloadwabt-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.h3
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);