Ignore:
Timestamp:
Oct 26, 2008, 5:15:46 AM (17 years ago)
Author:
bird
Message:

kmk: Fixed CONFIG_WITH_LAZY_DEPS_VARS bug. Files with multiple double colon rules cannot be handled lazily in any easy way.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kmk/function.c

    r1935 r1948  
    23022302      struct dep *d;
    23032303
     2304      if (   file->double_colon
     2305          && (   file->double_colon != file
     2306              || file->last != file))
     2307          error (NILF, _("$(%s ) cannot be used on files with multiple double colon rules like `%s'\n"),
     2308                 funcname, file->name);
     2309
    23042310      if (idx == 0 /* all */)
    23052311        {
     
    24272433      struct dep *d;
    24282434
     2435      if (   file->double_colon
     2436          && (   file->double_colon != file
     2437              || file->last != file))
     2438          error (NILF, _("$(%s ) cannot be used on files with multiple double colon rules like `%s'\n"),
     2439                 funcname, file->name);
     2440
    24292441      if (idx == 0 /* all */)
    24302442        {
     
    25512563      struct dep *deps = file->deps;
    25522564      struct dep *d;
     2565
     2566      if (   file->double_colon
     2567          && (   file->double_colon != file
     2568              || file->last != file))
     2569          error (NILF, _("$(%s ) cannot be used on files with multiple double colon rules like `%s'\n"),
     2570                 funcname, file->name);
    25532571
    25542572      if (idx == 0 /* all */)
Note: See TracChangeset for help on using the changeset viewer.