feat: add version info

This commit is contained in:
Tsubasa6848
2024-02-24 11:07:21 +08:00
Unverified
parent 564d7f14ba
commit 2046c0e06d
4 changed files with 20 additions and 4 deletions
+8
View File
@@ -91,4 +91,12 @@ void Export_Compatibility_API() {
}
return false;
});
RemoteCall::exportAs("GMLIB_API", "isVersionMatched", [](int a, int b, int c) -> bool {
auto version = SemVersion(a, b, c, "", "");
return version.satisfies(LIB_VERSION);
});
RemoteCall::exportAs("GMLIB_API", "getVersion_LRCA", []() -> std::string { return LIB_VERSION.asString(); });
RemoteCall::exportAs("GMLIB_API", "getVersion_GMLIB", []() -> std::string {
return GMLIB::Version::getLibVersionString();
});
}