mirror of
https://github.com/DarkPlacesEngine/gmqcc.git
synced 2025-04-02 07:51:19 +00:00
Implemented -show-defaults
This commit is contained in:
parent
d09ccba5d6
commit
4f00824104
1 changed files with 25 additions and 0 deletions
25
main.c
25
main.c
|
@ -229,6 +229,31 @@ static bool options_parse(int argc, char **argv) {
|
|||
con_change(redirout, redirerr);
|
||||
continue;
|
||||
}
|
||||
|
||||
/* show defaults (like pathscale) */
|
||||
if (!strcmp(argv[0]+1, "show-defaults")) {
|
||||
size_t itr;
|
||||
char buffer[1024];
|
||||
for (itr = 0; itr < COUNT_FLAGS; ++itr) {
|
||||
if (!OPTS_FLAG(itr))
|
||||
continue;
|
||||
|
||||
memset(buffer, 0, sizeof(buffer));
|
||||
util_strtononcmd(opts_flag_list[itr].name, buffer, strlen(opts_flag_list[itr].name) + 1);
|
||||
|
||||
con_out("-f%s ", buffer);
|
||||
}
|
||||
for (itr = 0; itr < COUNT_WARNINGS; ++itr) {
|
||||
if (!OPTS_WARN(itr))
|
||||
continue;
|
||||
|
||||
memset(buffer, 0, sizeof(buffer));
|
||||
util_strtononcmd(opts_warn_list[itr].name, buffer, strlen(opts_warn_list[itr].name) + 1);
|
||||
con_out("-W%s ", buffer);
|
||||
}
|
||||
con_out("\n");
|
||||
exit(0);
|
||||
}
|
||||
|
||||
if (!strcmp(argv[0]+1, "debug")) {
|
||||
opts_debug = true;
|
||||
|
|
Loading…
Reference in a new issue