Changeset 765 for trunk/src/gmake


Ignore:
Timestamp:
Jan 19, 2007, 2:52:46 AM (19 years ago)
Author:
bird
Message:

New predefined variable 'KMK', similar to 'MAKE' only less likely to be defined in the environment.

Location:
trunk/src/gmake
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gmake/commands.c

    r520 r765  
    355355      /* If no explicit '+' was given, look for MAKE variable references.  */
    356356      if (!(flags & COMMANDS_RECURSE)
     357#ifndef KMK
    357358          && (strstr (p, "$(MAKE)") != 0 || strstr (p, "${MAKE}") != 0))
     359#else
     360          && (strstr (p, "$(KMK)") != 0 || strstr (p, "${KMK}") != 0 ||
     361              strstr (p, "${MAKE}") != 0 || strstr (p, "${MAKE}") != 0))
     362#endif
    358363        flags |= COMMANDS_RECURSE;
    359364
     
    390395#ifdef CONFIG_WITH_EXTENDED_NOTPARALLEL
    391396      file->command_flags |= COMMANDS_NO_COMMANDS;
    392 #endif 
     397#endif
    393398      set_command_state (file, cs_running);
    394399      file->update_status = 0;
  • trunk/src/gmake/main.c

    r591 r765  
    420420      "print-data-base" },
    421421#ifdef CONFIG_PRETTY_COMMAND_PRINTING
    422     { CHAR_MAX+6, flag, (char *) &pretty_command_printing, 1, 1, 1, 0, 0, 
     422    { CHAR_MAX+6, flag, (char *) &pretty_command_printing, 1, 1, 1, 0, 0,
    423423       "pretty-command-printing" },
    424 #endif 
     424#endif
    425425#ifdef KMK
    426426    { CHAR_MAX+5, positive_int, (char *) &process_priority, 1, 1, 0,
     
    14081408  (void) define_variable ("MAKE_COMMAND", 12, argv[0], o_default, 0);
    14091409  (void) define_variable ("MAKE", 4, "$(MAKE_COMMAND)", o_default, 1);
     1410#ifdef KMK
     1411  (void) define_variable ("KMK", 3, argv[0], o_default, 1);
     1412#endif
    14101413
    14111414  if (command_variables != 0)
     
    30663069%s\n",
    30673070          precede, KBUILD_VERSION_MAJOR, KBUILD_VERSION_MINOR, KBUILD_VERSION_PATCH,
    3068           precede, version_string, 
     3071          precede, version_string,
    30693072          precede, precede, precede, precede, precede, precede, precede, precede);
    30703073#else
Note: See TracChangeset for help on using the changeset viewer.