Changeset 80 for CMT/HEAD/source/cmt_symbol.cxx
- Timestamp:
- Sep 1, 2005, 8:49:02 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
CMT/HEAD/source/cmt_symbol.cxx
r78 r80 1247 1247 1248 1248 static SymbolVector& Symbols = symbols (); 1249 Use::UsePtrVector& Uses = Use::get_ordered_uses (); 1249 1250 1250 1251 static CmtSystem::cmt_string_vector envs; … … 1278 1279 } 1279 1280 } 1281 1282 cmt_string cmtconfig = CmtSystem::get_cmt_config (); 1283 1284 if (Uses.size () > 0) 1285 { 1286 int number; 1287 1288 for (number = 0; number < Uses.size (); number++) 1289 { 1290 Use& use = *(Uses[number]); 1291 1292 if (use.discarded) continue; 1293 1294 if (use.get_package_name () == "cmt_standalone") continue; 1295 1296 if (Cmt::get_strategy ("SetupConfig", use)) 1297 { 1298 cmt_string& temp = envs.add (); 1299 1300 temp = use.prefix; 1301 temp += "CONFIG="; 1302 temp += cmtconfig; 1303 } 1304 1305 if (Cmt::get_strategy ("SetupRoot", use)) 1306 { 1307 cmt_string& temp = envs.add (); 1308 1309 temp = use.prefix; 1310 temp += "ROOT="; 1311 temp += use.get_full_path (); 1312 } 1313 } 1314 } 1315 1316 { 1317 Use& use = Use::current (); 1318 1319 if (use.get_package_name () != "cmt_standalone") 1320 { 1321 if (Cmt::get_strategy ("SetupConfig", use)) 1322 { 1323 cmt_string& temp = envs.add (); 1324 1325 temp = use.prefix; 1326 temp += "CONFIG="; 1327 temp += cmtconfig; 1328 } 1329 1330 if (Cmt::get_strategy ("SetupRoot", use)) 1331 { 1332 cmt_string& temp = envs.add (); 1333 1334 temp = use.prefix; 1335 temp += "ROOT="; 1336 temp += use.get_full_path (); 1337 } 1338 } 1339 } 1280 1340 1281 1341 for (number = 0; number < Symbol::symbol_number (); number++)
Note: See TracChangeset
for help on using the changeset viewer.