|
@@ -1718,7 +1718,7 @@ bool OBSApp::OBSInit()
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
|
|
-string OBSApp::GetVersionString() const
|
|
|
|
|
|
+string OBSApp::GetVersionString(bool platform) const
|
|
{
|
|
{
|
|
stringstream ver;
|
|
stringstream ver;
|
|
|
|
|
|
@@ -1729,19 +1729,21 @@ string OBSApp::GetVersionString() const
|
|
<< LIBOBS_API_PATCH_VER;
|
|
<< LIBOBS_API_PATCH_VER;
|
|
|
|
|
|
#endif
|
|
#endif
|
|
- ver << " (";
|
|
|
|
|
|
|
|
|
|
+ if (platform) {
|
|
|
|
+ ver << " (";
|
|
#ifdef _WIN32
|
|
#ifdef _WIN32
|
|
- ver << "windows)";
|
|
|
|
|
|
+ ver << "windows)";
|
|
#elif __APPLE__
|
|
#elif __APPLE__
|
|
- ver << "mac)";
|
|
|
|
|
|
+ ver << "mac)";
|
|
#elif __OpenBSD__
|
|
#elif __OpenBSD__
|
|
- ver << "openbsd)";
|
|
|
|
|
|
+ ver << "openbsd)";
|
|
#elif __FreeBSD__
|
|
#elif __FreeBSD__
|
|
- ver << "freebsd)";
|
|
|
|
|
|
+ ver << "freebsd)";
|
|
#else /* assume linux for the time being */
|
|
#else /* assume linux for the time being */
|
|
- ver << "linux)";
|
|
|
|
|
|
+ ver << "linux)";
|
|
#endif
|
|
#endif
|
|
|
|
+ }
|
|
|
|
|
|
return ver.str();
|
|
return ver.str();
|
|
}
|
|
}
|
|
@@ -3339,7 +3341,7 @@ int main(int argc, char *argv[])
|
|
|
|
|
|
} else if (arg_is(argv[i], "--version", "-V")) {
|
|
} else if (arg_is(argv[i], "--version", "-V")) {
|
|
std::cout << "OBS Studio - "
|
|
std::cout << "OBS Studio - "
|
|
- << App()->GetVersionString() << "\n";
|
|
|
|
|
|
+ << App()->GetVersionString(false) << "\n";
|
|
exit(0);
|
|
exit(0);
|
|
}
|
|
}
|
|
}
|
|
}
|