mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 02:15:43 -04:00
options to report version string, etc.
This commit is contained in:
parent
f3a1f19dc0
commit
4d872ca9c7
@ -63,7 +63,7 @@ run_command_line(int argc, char *argv[]) {
|
||||
// We prefix a "+" sign to tell gnu getopt not to parse options
|
||||
// following the first not-option parameter. (These will be passed
|
||||
// into the sub-process.)
|
||||
const char *optstr = "+mu:M:Sp:fw:t:s:o:l:ih";
|
||||
const char *optstr = "+mu:M:Sp:fw:t:s:o:l:iVUPh";
|
||||
|
||||
bool allow_multiple = false;
|
||||
|
||||
@ -161,6 +161,24 @@ run_command_line(int argc, char *argv[]) {
|
||||
}
|
||||
break;
|
||||
|
||||
case 'V':
|
||||
cout << P3D_PLUGIN_MAJOR_VERSION << "."
|
||||
<< P3D_PLUGIN_MINOR_VERSION << "."
|
||||
<< P3D_PLUGIN_SEQUENCE_VERSION;
|
||||
#ifndef PANDA_OFFICIAL_VERSION
|
||||
cout << "c";
|
||||
#endif
|
||||
cout << "\n";
|
||||
exit(0);
|
||||
|
||||
case 'U':
|
||||
cout << PANDA_PACKAGE_HOST_URL << "\n";
|
||||
exit(0);
|
||||
|
||||
case 'P':
|
||||
cout << DTOOL_PLATFORM << "\n";
|
||||
exit(0);
|
||||
|
||||
case 'h':
|
||||
case '?':
|
||||
case '+':
|
||||
@ -784,5 +802,14 @@ usage() {
|
||||
|
||||
<< " -p platform\n"
|
||||
<< " Specify the platform to masquerade as. The default is \""
|
||||
<< DTOOL_PLATFORM << "\" .\n\n";
|
||||
<< DTOOL_PLATFORM << "\" .\n\n"
|
||||
|
||||
<< " -V\n"
|
||||
<< " Output only the plugin version string and exit immediately.\n\n"
|
||||
|
||||
<< " -U\n"
|
||||
<< " Output only the plugin host URL and exit immediately.\n\n"
|
||||
|
||||
<< " -P\n"
|
||||
<< " Output only the plugin platform string and exit immediately.\n\n";
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user