Changeset 591 for CMT/HEAD/source


Ignore:
Timestamp:
Nov 29, 2011, 10:07:38 AM (13 years ago)
Author:
rybkin
Message:

See C.L. 468

Location:
CMT/HEAD/source
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • CMT/HEAD/source/cmt_constituent.cxx

    r589 r591  
    389389    }
    390390
     391  parameters.clear ();
     392
    391393  if (has_target_tag && (Document != type || "cmt_actions" != group->name ()))
    392394    {
     
    404406        }
    405407    }
    406 
    407   parameters.clear ();
    408408}
    409409
  • CMT/HEAD/source/cmt_generator.cxx

    r588 r591  
    10791079          const Symbol* filter_macro = Symbol::find (package_name + "_header_file_filter");
    10801080          if (filter_macro == 0) continue;
     1081          const cmt_string filter_expr (filter_macro->resolve_macro_value ());
     1082          if (filter_expr.size () == 0) continue;
    10811083         
    10821084          const Symbol* stamp_macro = Symbol::find (package_name + "_header_file_stamp");
     
    11061108
    11071109          os << "macro " + package_name + "_header_file_filter ";
    1108           os << CmtSystem::quote (filter_macro->resolve_macro_value (), " \t");
     1110          os << CmtSystem::quote (filter_expr, " \t");
     1111          //os << CmtSystem::quote (filter_macro->resolve_macro_value (), " \t");
    11091112          os << "\n";
    11101113          os << "macro " + package_name + "_header_file_stamp ";
  • CMT/HEAD/source/cmt_generators.cxx

    r590 r591  
    30733073  m_deps_builder.clear ();
    30743074  m_stamps = true;
    3075   m_name = "unnamed";
     3075  m_name = "cmt_unnamed";
    30763076}
    30773077
     
    31773177      const Symbol* filter_macro = Symbol::find (package_name + "_header_file_filter");
    31783178      if (filter_macro == 0) continue;
     3179      const cmt_string filter_expr (filter_macro->resolve_macro_value ());
     3180      if (filter_expr.size () == 0) continue;
    31793181
    31803182      const Symbol* stamp_macro = Symbol::find (package_name + "_header_file_stamp");
     
    32063208
    32073209      //cerr << "0: adding filter: " << use->get_package_name () << "[" << use->get_index () << "]\n";
    3208       cmt_regexp* filter = new cmt_regexp (filter_macro->resolve_macro_value ());
     3210      cmt_regexp* filter = new cmt_regexp (filter_expr);
     3211      //cmt_regexp* filter = new cmt_regexp (filter_macro->resolve_macro_value ());
    32093212      assert (filter != 0);
    32103213
     
    32223225              (r + 19) != symbol.name.size () ||
    32233226              r == 0) continue;
     3227          const cmt_string filter_expr (symbol.resolve_macro_value ());
     3228          if (filter_expr.size () == 0) continue;
    32243229
    32253230          cmt_string package_name = symbol.name.substr(0, r);
     
    32593264         
    32603265          //cerr << "1: adding filter: " << package_name << "\n";
    3261           cmt_regexp* filter = new cmt_regexp (symbol.resolve_macro_value ());
     3266          cmt_regexp* filter = new cmt_regexp (filter_expr);
     3267          //cmt_regexp* filter = new cmt_regexp (symbol.resolve_macro_value ());
    32623268          assert (filter != 0);
    32633269         
Note: See TracChangeset for help on using the changeset viewer.