diff --git a/src/FBX2glTF.h b/src/FBX2glTF.h index 27278eb..ebdfe77 100644 --- a/src/FBX2glTF.h +++ b/src/FBX2glTF.h @@ -18,6 +18,8 @@ #include #endif +const std::string FBX2GLTF_VERSION = "0.9.5"; + #include #include diff --git a/src/Raw2Gltf.cpp b/src/Raw2Gltf.cpp index b27ec90..708ca1b 100644 --- a/src/Raw2Gltf.cpp +++ b/src/Raw2Gltf.cpp @@ -1077,7 +1077,7 @@ ModelData *Raw2Gltf( json glTFJson { { "asset", { - { "generator", "FBX2glTF" }, + { "generator", "FBX2glTF v" + FBX2GLTF_VERSION }, { "version", "2.0" }}}, { "scene", rootScene.ix } }; diff --git a/src/main.cpp b/src/main.cpp index 595b184..021d9b7 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -34,7 +34,8 @@ int main(int argc, char *argv[]) { cxxopts::Options options( "FBX2glTF", - "FBX2glTF 2.0: Generate a glTF 2.0 representation of an FBX model."); + fmt::sprintf("FBX2glTF %s: Generate a glTF 2.0 representation of an FBX model.", FBX2GLTF_VERSION) + ); std::string inputPath; std::string outputPath; @@ -98,11 +99,7 @@ int main(int argc, char *argv[]) } if (options.count("version")) { - fmt::printf( - R"( -FBX2glTF version 2.0 -Copyright (c) 2016-2017 Oculus VR, LLC. -)"); + fmt::printf("FBX2glTF version %s\nCopyright (c) 2016-2017 Oculus VR, LLC.\n", FBX2GLTF_VERSION); return 0; }