|
Boost-Build : |
From: Thomas Witt (witt_at_[hidden])
Date: 2001-12-04 06:00:10
Hi,
The attached patch (diff -c) fixes commandfile handling. It boils down to :
using array indexing in piecemeal actions is never a good idea.
Thomas
-- Dipl.-Ing. Thomas Witt Institut fuer Verkehrswesen, Eisenbahnbau und -betrieb, Universitaet Hannover voice: +49(0) 511 762 - 4273, fax: +49(0) 511 762-3001 http://www.ive.uni-hannover.de --------------Boundary-00=_AWFTL0OAL8IJ02OYKDA9 Content-type: text/x-diff; charset="utf-8"; name="boost-base.diff" Content-transfer-encoding: base64 Content-Disposition: attachment; filename="boost-base.diff" KioqIGJvb3N0LWJhc2UuamFtCVR1ZSBEZWMgIDQgMTA6NTM6MjYgMjAwMQ0KLS0tIGJvb3N0LWJh c2UtZml4ZWQuamFtCVR1ZSBEZWMgIDQgMTA6NTE6NTIgMjAwMQ0KKioqKioqKioqKioqKioqDQoq KiogMTM4NCwxNDA5ICoqKioNCiAgICAgIHsNCiAgICAgICAgICAjIEhhbmRsZSB0aGUgZmlyc3Qg dGFyZ2V0IHNwZWNpYWxseSwgc28gdGhhdCB0aGUgZmlyc3Qgc291cmNlIGZpbGUNCiAgICAgICAg ICAjIHdpbGwgY2xlYXIgdGhlIGNvbW1hbmQgZmlsZQ0KISAgICAgICAgIGNvbW1hbmQtZmlsZS1k dW1wLTFzdCAkKGNvbW1hbmQpIDogJChzb3VyY2VzKSA7DQogICAgICB9ICAgIA0KICAgICAgDQog ICAgICBpZiAkKHNvdXJjZXNbMl0pDQogICAgICB7DQogICAgICAgICAgIyBUaGVuIGZpbGwgdGhl IHJlc3QgdXAgcGllY2VtZWFsDQohICAgICAgICAgY29tbWFuZC1maWxlLWR1bXAtcmVzdCAkKGNv bW1hbmQpIDogJChzb3VyY2VzKSA7DQogICAgICB9DQogIH0NCiAgDQogICMgY29tbWFuZC1maWxl LWR1bXAtMXN0OiBkdW1wIHRoZSBmaXJzdCBzb3VyY2UgcGF0aCBpbnRvIHRoZSB0YXJnZXQNCiAg YWN0aW9ucyBxdWlldGx5IGNvbW1hbmQtZmlsZS1kdW1wLTFzdA0KICB7DQohICAgICBlY2hvICIk KD5bMV0pIiA+ICIkKDwpIg0KICB9DQogIA0KICAjIGNvbW1hbmQtZmlsZS1kdW1wOiBkdW1wIHRo ZSByZW1haW5pbmcgc291cmNlIHBhdGhzIGludG8gdGhlIHRhcmdldA0KICBhY3Rpb25zIHF1aWV0 bHkgcGllY2VtZWFsIGNvbW1hbmQtZmlsZS1kdW1wLXJlc3QNCiAgew0KISAgICAgZWNobyAiJCg+ WzItXSkiID4+ICIkKDwpIg0KICB9DQogIA0KICAjIENsZWFuIHVwIHRoZSB0ZW1wb3JhcnkgQ09N TUFORC1GSUxFIHVzZWQgdG8gYnVpbGQgVEFSR0VUUy4NCi0tLSAxMzg0LDE0MDkgLS0tLQ0KICAg ICAgew0KICAgICAgICAgICMgSGFuZGxlIHRoZSBmaXJzdCB0YXJnZXQgc3BlY2lhbGx5LCBzbyB0 aGF0IHRoZSBmaXJzdCBzb3VyY2UgZmlsZQ0KICAgICAgICAgICMgd2lsbCBjbGVhciB0aGUgY29t bWFuZCBmaWxlDQohICAgICAgICAgY29tbWFuZC1maWxlLWR1bXAtMXN0ICQoY29tbWFuZCkgOiAk KHNvdXJjZXNbMV0pIDsNCiAgICAgIH0gICAgDQogICAgICANCiAgICAgIGlmICQoc291cmNlc1sy XSkNCiAgICAgIHsNCiAgICAgICAgICAjIFRoZW4gZmlsbCB0aGUgcmVzdCB1cCBwaWVjZW1lYWwN CiEgICAgICAgICBjb21tYW5kLWZpbGUtZHVtcC1yZXN0ICQoY29tbWFuZCkgOiAkKHNvdXJjZXNb Mi1dKSA7DQogICAgICB9DQogIH0NCiAgDQogICMgY29tbWFuZC1maWxlLWR1bXAtMXN0OiBkdW1w IHRoZSBmaXJzdCBzb3VyY2UgcGF0aCBpbnRvIHRoZSB0YXJnZXQNCiAgYWN0aW9ucyBxdWlldGx5 IGNvbW1hbmQtZmlsZS1kdW1wLTFzdA0KICB7DQohICAgICBlY2hvICIkKD4pIiA+ICIkKDwpIg0K ICB9DQogIA0KICAjIGNvbW1hbmQtZmlsZS1kdW1wOiBkdW1wIHRoZSByZW1haW5pbmcgc291cmNl IHBhdGhzIGludG8gdGhlIHRhcmdldA0KICBhY3Rpb25zIHF1aWV0bHkgcGllY2VtZWFsIGNvbW1h bmQtZmlsZS1kdW1wLXJlc3QNCiAgew0KISAgICAgZWNobyAiJCg+KSIgPj4gIiQoPCkiDQogIH0N CiAgDQogICMgQ2xlYW4gdXAgdGhlIHRlbXBvcmFyeSBDT01NQU5ELUZJTEUgdXNlZCB0byBidWls ZCBUQVJHRVRTLg0K --------------Boundary-00=_AWFTL0OAL8IJ02OYKDA9--
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk