Get group information for project generators. Returns: Dictionary with group information
(self)
| 129 | env.AppendUnique(LIBPATH=paths) |
| 130 | |
| 131 | def get_info(self) -> Dict[str, Any]: |
| 132 | """ |
| 133 | Get group information for project generators. |
| 134 | |
| 135 | Returns: |
| 136 | Dictionary with group information |
| 137 | """ |
| 138 | return { |
| 139 | 'name': self.name, |
| 140 | 'sources': self.sources, |
| 141 | 'include_paths': self.include_paths + self.local_include_paths, |
| 142 | 'defines': {**self.defines, **self.local_defines}, |
| 143 | 'cflags': f"{self.cflags} {self.local_cflags}".strip(), |
| 144 | 'cxxflags': f"{self.cxxflags} {self.local_cxxflags}".strip(), |
| 145 | 'libs': self.libs, |
| 146 | 'lib_paths': self.lib_paths |
| 147 | } |
| 148 | |
| 149 | |
| 150 | class ProjectRegistry: |