Changeset 591 for CMT/HEAD/source
- Timestamp:
- Nov 29, 2011, 10:07:38 AM (13 years ago)
- Location:
- CMT/HEAD/source
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
CMT/HEAD/source/cmt_constituent.cxx
r589 r591 389 389 } 390 390 391 parameters.clear (); 392 391 393 if (has_target_tag && (Document != type || "cmt_actions" != group->name ())) 392 394 { … … 404 406 } 405 407 } 406 407 parameters.clear ();408 408 } 409 409 -
CMT/HEAD/source/cmt_generator.cxx
r588 r591 1079 1079 const Symbol* filter_macro = Symbol::find (package_name + "_header_file_filter"); 1080 1080 if (filter_macro == 0) continue; 1081 const cmt_string filter_expr (filter_macro->resolve_macro_value ()); 1082 if (filter_expr.size () == 0) continue; 1081 1083 1082 1084 const Symbol* stamp_macro = Symbol::find (package_name + "_header_file_stamp"); … … 1106 1108 1107 1109 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"); 1109 1112 os << "\n"; 1110 1113 os << "macro " + package_name + "_header_file_stamp "; -
CMT/HEAD/source/cmt_generators.cxx
r590 r591 3073 3073 m_deps_builder.clear (); 3074 3074 m_stamps = true; 3075 m_name = " unnamed";3075 m_name = "cmt_unnamed"; 3076 3076 } 3077 3077 … … 3177 3177 const Symbol* filter_macro = Symbol::find (package_name + "_header_file_filter"); 3178 3178 if (filter_macro == 0) continue; 3179 const cmt_string filter_expr (filter_macro->resolve_macro_value ()); 3180 if (filter_expr.size () == 0) continue; 3179 3181 3180 3182 const Symbol* stamp_macro = Symbol::find (package_name + "_header_file_stamp"); … … 3206 3208 3207 3209 //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 ()); 3209 3212 assert (filter != 0); 3210 3213 … … 3222 3225 (r + 19) != symbol.name.size () || 3223 3226 r == 0) continue; 3227 const cmt_string filter_expr (symbol.resolve_macro_value ()); 3228 if (filter_expr.size () == 0) continue; 3224 3229 3225 3230 cmt_string package_name = symbol.name.substr(0, r); … … 3259 3264 3260 3265 //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 ()); 3262 3268 assert (filter != 0); 3263 3269
Note: See TracChangeset
for help on using the changeset viewer.