The BuildSettings struct to fill with data.
The generator settings to retrieve the values for.
Values of the given configuration will be retrieved.
If non null, use it instead of the project's real root package.
If true, collects only build settings for the main package (including inherited settings) and doesn't stop on target type none and sourceLibrary.
Fills dst with values from this project.
dst gets initialized according to the given platform and config.