diff --git a/src/draco/tools/draco_decoder.cc b/src/draco/tools/draco_decoder.cc index 610709d..de6ff00 100644 --- a/src/draco/tools/draco_decoder.cc +++ b/src/draco/tools/draco_decoder.cc @@ -15,6 +15,7 @@ #include #include "draco/compression/decode.h" +#include "draco/core/draco_version.h" #include "draco/core/cycle_timer.h" #include "draco/io/file_utils.h" #include "draco/io/obj_encoder.h" @@ -55,6 +56,9 @@ int main(int argc, char **argv) { if (!strcmp("-h", argv[i]) || !strcmp("-?", argv[i])) { Usage(); return 0; + } else if (!strcmp("-v", argv[i])) { + printf("draco_decoder version: %s\n", draco::Version()); + return 0; } else if (!strcmp("-i", argv[i]) && i < argc_check) { options.input = argv[++i]; } else if (!strcmp("-o", argv[i]) && i < argc_check) { diff --git a/src/draco/tools/draco_encoder.cc b/src/draco/tools/draco_encoder.cc index 7e3632d..673e12f 100644 --- a/src/draco/tools/draco_encoder.cc +++ b/src/draco/tools/draco_encoder.cc @@ -16,6 +16,7 @@ #include #include "draco/compression/encode.h" +#include "draco/core/draco_version.h" #include "draco/core/cycle_timer.h" #include "draco/io/file_utils.h" #include "draco/io/mesh_io.h" @@ -195,6 +196,9 @@ int main(int argc, char **argv) { if (!strcmp("-h", argv[i]) || !strcmp("-?", argv[i])) { Usage(); return 0; + } else if (!strcmp("-v", argv[i])) { + printf("draco_encoder version: %s\n", draco::Version()); + return 0; } else if (!strcmp("-i", argv[i]) && i < argc_check) { options.input = argv[++i]; } else if (!strcmp("-o", argv[i]) && i < argc_check) {