fpm_manifest_build Module

Implementation of the build configuration data.

A build table can currently have the following fields

[build]
auto-executables = bool
auto-examples = bool
auto-tests = bool
link = ["lib"]


Contents


Derived Types

type, public :: build_config_t

Configuration data for build

Type-Bound Procedures

procedure, public :: info

Print information on this instance


Subroutines

public subroutine new_build_config(self, table, error)

Construct a new build configuration from a TOML data structure

Arguments

Type IntentOptional AttributesName
type(build_config_t), intent(out) :: self

Instance of the build configuration

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

Instance of the TOML data structure

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

Error handling