fpm_manifest_fortran Module


Derived Types

type, public ::  fortran_config_t

Configuration data for Fortran


Type Visibility Attributes Name Initial
logical, public :: implicit_external

Enable implicit external interfaces

logical, public :: implicit_typing

Enable default implicit typing

character(len=:), public, allocatable :: source_form

Form to use for all Fortran sources


public subroutine new_fortran_config(self, table, error)

Construct a new build configuration from a TOML data structure


Type IntentOptional Attributes Name
type(fortran_config_t), intent(out) :: self

Instance of the fortran configuration

type(toml_table), intent(inout) :: table

Instance of the TOML data structure

type(error_t), intent(out), allocatable :: error

Error handling