mirror of
https://github.com/mirror/make.git
synced 2024-12-31 23:40:34 +08:00
Formerly main.c.~89~
This commit is contained in:
parent
54462c9590
commit
9c32a4c3cd
38
main.c
38
main.c
@ -49,35 +49,7 @@ static void log_working_directory ();
|
||||
static void print_data_base (), print_version ();
|
||||
static void decode_switches (), decode_env_switches ();
|
||||
static void define_makeflags ();
|
||||
|
||||
|
||||
#if 0 /* dummy tag */
|
||||
flags () {}
|
||||
#endif
|
||||
/* Flags:
|
||||
* -b ignored for compatibility with System V Make
|
||||
* -C change directory
|
||||
* -d debug
|
||||
* -e env_overrides
|
||||
* -f makefile
|
||||
* -i ignore_errors
|
||||
* -j job_slots
|
||||
* -k keep_going
|
||||
* -l max_load_average
|
||||
* -m ignored for compatibility with something or other
|
||||
* -n just_print
|
||||
* -o consider file old
|
||||
* -p print_data_base
|
||||
* -q question
|
||||
* -r no_builtin_rules
|
||||
* -s silent
|
||||
* -S turn off -k
|
||||
* -t touch
|
||||
* -v print version information
|
||||
* -w log working directory
|
||||
* -W consider file new (with -n, `what' if effect)
|
||||
*/
|
||||
|
||||
|
||||
/* The structure that describes an accepted command switch. */
|
||||
|
||||
struct command_switch
|
||||
@ -222,6 +194,11 @@ static struct stringlist *new_files = 0;
|
||||
/* If nonzero, we should just print usage and exit. */
|
||||
|
||||
static int print_usage_flag = 0;
|
||||
|
||||
/* If nonzero, we should print a warning message
|
||||
for each reference to an undefined variable. */
|
||||
|
||||
int warn_undefined_variables_flag;
|
||||
|
||||
/* The table of command switches. */
|
||||
|
||||
@ -303,6 +280,9 @@ static const struct command_switch switches[] =
|
||||
{ 'W', string, (char *) &new_files, 0, 0, 0, 0, 0,
|
||||
"what-if", "FILE",
|
||||
"Consider FILE to be infinitely new" },
|
||||
{ 2, flag, (char *) &warn_undefined_variables_flag, 1, 1, 0, 0, 0,
|
||||
"warn-undefined-variables", 0,
|
||||
"Warn when an undefined variable is referenced" },
|
||||
{ '\0', }
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user