| 1107 | |
| 1108 | # Similar to Configurations, but remembers the first registered configuration. |
| 1109 | class MSVCConfigurations(Configurations): |
| 1110 | def __init__(self): |
| 1111 | Configurations.__init__(self) |
| 1112 | self.first_ = None |
| 1113 | |
| 1114 | def register(self, id): |
| 1115 | Configurations.register(self,id) |
| 1116 | if not self.first_: |
| 1117 | self.first_ = id |
| 1118 | |
| 1119 | def first(self): |
| 1120 | return self.first_ |
| 1121 | |
| 1122 | |
| 1123 | # List of all registered configurations. |