Configuation meta data for an example
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(dependency_config_t), | public, | allocatable | :: | dependency(:) |
Dependency meta data for this executable |
||
type(string_t), | public, | allocatable | :: | link(:) |
Libraries to link against |
||
character(len=:), | public, | allocatable | :: | main |
Name of the source file declaring the main program |
||
character(len=:), | public, | allocatable | :: | name |
Name of the resulting executable |
||
character(len=:), | public, | allocatable | :: | source_dir |
Source directory for collecting the executable |
Print information on this instance
Write information on instance
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(example_config_t), | intent(in) | :: | self |
Instance of the example configuration |
||
integer, | intent(in) | :: | unit |
Unit for IO |
||
integer, | intent(in), | optional | :: | verbosity |
Verbosity of the printout |
type, extends(executable_config_t) :: example_config_t
contains
!> Print information on this instance
procedure :: info
end type example_config_t