This is a wrapper data type that encapsulate all pre-processing information (compiler flags, linker libraries, etc.) required to correctly enable a package to use a core library.
@note Note Core libraries are enabled in the [build] section of the fpm.toml manifest
Resolve all metapackages into the package config
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(fpm_model_t), | intent(inout) | :: | model | |||
type(package_config_t), | intent(inout) | :: | package | |||
class(fpm_build_settings), | intent(inout) | :: | settings | |||
type(error_t), | intent(out), | allocatable | :: | error |