fpm_manifest_fortran Module



Contents


Derived Types

type, public ::  fortran_config_t

Configuration data for Fortran

Components

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


Subroutines

public subroutine new_fortran_config(self, table, error)

Construct a new build configuration from a TOML data structure

Arguments

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