From a450414d76430bcc30eef97e1d309010a1ed9501 Mon Sep 17 00:00:00 2001
From: perazz
Documentation generated by
FORD
- on 2023-07-07 13:23 Derived Types
Documentation generated by FORD - on 2023-07-07 13:23
+ on 2023-07-10 06:33Documentation generated by FORD - on 2023-07-07 13:23
+ on 2023-07-10 06:33Documentation generated by FORD - on 2023-07-07 13:23
+ on 2023-07-10 06:33Documentation generated by FORD - on 2023-07-07 13:23
+ on 2023-07-10 06:33Documentation generated by FORD - on 2023-07-07 13:23
+ on 2023-07-10 06:33Documentation generated by FORD - on 2023-07-07 13:23
+ on 2023-07-10 06:33Documentation generated by FORD - on 2023-07-07 13:23
+ on 2023-07-10 06:33All checks passed!
+ +Type | +Intent | Optional | Attributes | ++ | Name | ++ |
---|---|---|---|---|---|---|
+ + class(preprocess_config_t), + | +intent(in) | ++ + | +:: | +this | ++ + | +|
+ + class(preprocess_config_t), + | +intent(in) | ++ + | +:: | +that | ++ + | +
Documentation generated by FORD - on 2023-07-07 13:23
+ on 2023-07-10 06:33Documentation generated by FORD - on 2023-07-07 13:23
+ on 2023-07-10 06:33Documentation generated by FORD - on 2023-07-07 13:23
+ on 2023-07-10 06:33Documentation generated by FORD - on 2023-07-07 13:23
+ on 2023-07-10 06:33Documentation generated by FORD - on 2023-07-07 13:23
+ on 2023-07-10 06:33Documentation generated by FORD - on 2023-07-07 13:23
+ on 2023-07-10 06:33Documentation generated by FORD - on 2023-07-07 13:23
+ on 2023-07-10 06:33Documentation generated by FORD - on 2023-07-07 13:23
+ on 2023-07-10 06:33Allocate a new target and append to target list
Extract filename from path with/without suffix
Constructs a valid fpm model from command line settings and the toml manifest.
Constructs a valid fpm model from command line settings and the toml manifest. +Add this dependency’s manifest macros
Top-level routine to build package described by model
Constructor for build_progress_t
Canonicalize path for comparison @@ -266,7 +267,7 @@
Construct a new build configuration from a TOML data structure
Create new compiler instance
Construct new dependency array from a TOML data structure
Construct a new dependency configuration from a TOML data structure
Construct a new dependency configuration from a TOML data structure
Create a new dependency node from a configuration
Create a new dependency tree
Construct a new example configuration from a TOML data structure
Determine number or rows in a file given a LUN
Delete directory using system OS remove directory commands
Compare the output of get_os_type or the optional passed INTEGER value to the value for OS_WINDOWS @@ -360,7 +362,7 @@
Documentation generated by FORD - on 2023-07-07 13:23
+ on 2023-07-10 06:33Documentation generated by FORD - on 2023-07-07 13:23
+ on 2023-07-10 06:33Constructs a valid fpm model from command line settings and the toml manifest.
+Constructs a valid fpm model from command line settings and the toml manifest. +Add this dependency’s manifest macros
+ + type(preprocess_config_t), + | +public, | ++ allocatable + | +:: | +preprocess(:) | ++ | + |
+ Requested macros for the dependency + |
+ ||||||||||||||||||||||||||||||||||||
@@ -1172,7 +1190,7 @@ ArgumentsDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/module/fpm_downloader.html b/module/fpm_downloader.html index 8572debf5b..aaf33de600 100644 --- a/module/fpm_downloader.html +++ b/module/fpm_downloader.html @@ -174,10 +174,10 @@ Uses
Type-Bound ProceduresDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/module/fpm_environment.html b/module/fpm_environment.html index b266d34dee..9217e01b46 100644 --- a/module/fpm_environment.html +++ b/module/fpm_environment.html @@ -618,7 +618,7 @@ Documentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/module/fpm_error.html b/module/fpm_error.html index 894618aff7..feedac2761 100644 --- a/module/fpm_error.html +++ b/module/fpm_error.html @@ -774,7 +774,7 @@ ArgumentsDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/module/fpm_filesystem.html b/module/fpm_filesystem.html index 4e67af19ec..0d304afc04 100644 --- a/module/fpm_filesystem.html +++ b/module/fpm_filesystem.html @@ -101,7 +101,7 @@ fpm_filesystemArgumentsDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/module/fpm_git.html b/module/fpm_git.html index d0a2bef7d9..846b2ae22d 100644 --- a/module/fpm_git.html +++ b/module/fpm_git.html @@ -101,7 +101,7 @@ fpm_git |
|||||||||||||||||||||||||||||||||||||||||||
+ + type(preprocess_config_t), + | +public, | ++ allocatable + | +:: | +preprocess(:) | ++ | + |
+ Requested macros for the dependency + |
+ ||||||||||||||||||||||||||||||||||||
@@ -641,7 +660,7 @@ Arguments
- Construct a new dependency configuration from a TOML data structure +Construct a new dependency configuration from a TOML data structure Arguments
+ Return Value + logical ++ + +ArgumentsDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/module/fpm_manifest_profile.html b/module/fpm_manifest_profile.html index 91e0ffbbd3..8cd626b1b1 100644 --- a/module/fpm_manifest_profile.html +++ b/module/fpm_manifest_profile.html @@ -101,7 +101,7 @@ fpm_manifest_profileUses
ArgumentsDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/module/fpm_manifest_test.html b/module/fpm_manifest_test.html index 24b1fbe731..f3bdd5aa09 100644 --- a/module/fpm_manifest_test.html +++ b/module/fpm_manifest_test.html @@ -197,10 +197,10 @@ Uses@@ -492,7 +492,7 @@ArgumentsDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/module/fpm_meta.html b/module/fpm_meta.html index 37a1c302a9..cc5c44680c 100644 --- a/module/fpm_meta.html +++ b/module/fpm_meta.html @@ -101,7 +101,7 @@ fpm_metaUses
Documentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/module/fpm_model.html b/module/fpm_model.html index 821733feb6..c2152fb419 100644 --- a/module/fpm_model.html +++ b/module/fpm_model.html @@ -238,9 +238,9 @@ Uses
ArgumentsDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/module/fpm_os.html b/module/fpm_os.html index e735fe6fc1..8f9fbc59a9 100644 --- a/module/fpm_os.html +++ b/module/fpm_os.html @@ -179,8 +179,8 @@ UsesArgumentsDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/module/fpm_release.html b/module/fpm_release.html index e5799bbcbe..d1a6166f43 100644 --- a/module/fpm_release.html +++ b/module/fpm_release.html @@ -270,7 +270,7 @@ Documentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/module/fpm_settings.html b/module/fpm_settings.html index 37e18df66c..6d1f35b2c9 100644 --- a/module/fpm_settings.html +++ b/module/fpm_settings.html @@ -199,11 +199,11 @@ UsesArgumentsDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/module/fpm_source_parsing.html b/module/fpm_source_parsing.html index da427ac4d5..14b9083b6f 100644 --- a/module/fpm_source_parsing.html +++ b/module/fpm_source_parsing.html @@ -198,10 +198,10 @@ Uses@@ -544,7 +544,7 @@ArgumentsDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/module/fpm_sources.html b/module/fpm_sources.html index c677035b8a..3e53229bb2 100644 --- a/module/fpm_sources.html +++ b/module/fpm_sources.html @@ -189,12 +189,12 @@ UsesArgumentsDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/module/fpm_strings.html b/module/fpm_strings.html index d170aba3e0..fbfdead32f 100644 --- a/module/fpm_strings.html +++ b/module/fpm_strings.html @@ -2589,7 +2589,7 @@ ArgumentsDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/module/fpm_targets.html b/module/fpm_targets.html index 60dcf588d6..3c46224fd4 100644 --- a/module/fpm_targets.html +++ b/module/fpm_targets.html @@ -228,14 +228,14 @@ UsesArgumentsDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/module/fpm_toml.html b/module/fpm_toml.html index e3417ebd4e..34eb32b6ad 100644 --- a/module/fpm_toml.html +++ b/module/fpm_toml.html @@ -101,7 +101,7 @@ fpm_toml
+
+ type(preprocess_config_t),
+ |
+ public, |
+
+ allocatable
+ |
+ :: |
+ preprocess(:) |
+
+ |
+ |
+ |
+ Requested macros for the dependency +
@@ -462,6 +481,9 @@ |
Source Code!> The latest version is used if not specified. type(version_t), allocatable :: requested_version + !> Requested macros for the dependency + type(preprocess_config_t), allocatable :: preprocess(:) + !> Git descriptor type(git_target_t), allocatable :: git @@ -490,7 +512,7 @@Source CodeDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/dependency_node_t.html b/type/dependency_node_t.html index facfab9544..919779dbfe 100644 --- a/type/dependency_node_t.html +++ b/type/dependency_node_t.html @@ -144,6 +144,7 @@
name
namespace
path
+ preprocess
proj_dir
requested_version
revision
@@ -218,6 +219,7 @@ Components | ||||||||||||||||||||||||||||||||||
+ + type(preprocess_config_t), + | +public, | ++ allocatable + | +:: | +preprocess(:) | ++ | + |
+ Requested macros for the dependency + |
+ ||||||||||||||||||||||||||||||||||||
@@ -838,7 +857,7 @@ Source CodeDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/dependency_tree_t.html b/type/dependency_tree_t.html index b884cadf46..97d6f0b5cc 100644 --- a/type/dependency_tree_t.html +++ b/type/dependency_tree_t.html @@ -101,7 +101,7 @@ dependency_tree_t7.8% of total for derived types. Including implementation: 781 statements, 29.8% of total for derived types.">34 statementsSource CodeDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/downloader_t.html b/type/downloader_t.html index 890d3258bd..a18ca7e413 100644 --- a/type/downloader_t.html +++ b/type/downloader_t.html @@ -579,7 +579,7 @@ ArgumentsDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/enum_descriptor.html b/type/enum_descriptor.html index 56648ba82b..e585314b27 100644 --- a/type/enum_descriptor.html +++ b/type/enum_descriptor.html @@ -352,7 +352,7 @@ Source CodeDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/error_t.html b/type/error_t.html index b9254cbefe..73b84dc2cf 100644 --- a/type/error_t.html +++ b/type/error_t.html @@ -286,7 +286,7 @@ Source CodeDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/example_config_t.html b/type/example_config_t.html index e09381f73c..6115edebf3 100644 --- a/type/example_config_t.html +++ b/type/example_config_t.html @@ -469,7 +469,7 @@ Source CodeDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/executable_config_t.html b/type/executable_config_t.html index 42d480e232..85d34ca311 100644 --- a/type/executable_config_t.html +++ b/type/executable_config_t.html @@ -484,7 +484,7 @@ Source CodeDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/file_scope_flag.html b/type/file_scope_flag.html index c6e6e390f3..40749252fc 100644 --- a/type/file_scope_flag.html +++ b/type/file_scope_flag.html @@ -308,7 +308,7 @@ Source CodeDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/fortran_config_t.html b/type/fortran_config_t.html index b844bcacfd..22cb497e42 100644 --- a/type/fortran_config_t.html +++ b/type/fortran_config_t.html @@ -330,7 +330,7 @@ Source CodeDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/fortran_features_t.html b/type/fortran_features_t.html index 00486aa2d8..74ecc5c391 100644 --- a/type/fortran_features_t.html +++ b/type/fortran_features_t.html @@ -329,7 +329,7 @@ Source CodeDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/fpm_build_settings.html b/type/fpm_build_settings.html index 3640254998..55ac3e790e 100644 --- a/type/fpm_build_settings.html +++ b/type/fpm_build_settings.html @@ -529,7 +529,7 @@ ComponentsDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/fpm_clean_settings.html b/type/fpm_clean_settings.html index dd39686a58..f5f8897ac1 100644 --- a/type/fpm_clean_settings.html +++ b/type/fpm_clean_settings.html @@ -320,7 +320,7 @@ ComponentsDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/fpm_cmd_settings.html b/type/fpm_cmd_settings.html index 2e64a15832..bbcd45b3d5 100644 --- a/type/fpm_cmd_settings.html +++ b/type/fpm_cmd_settings.html @@ -282,7 +282,7 @@ ComponentsDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/fpm_global_settings.html b/type/fpm_global_settings.html index 66e674af07..ee1fe0993c 100644 --- a/type/fpm_global_settings.html +++ b/type/fpm_global_settings.html @@ -479,7 +479,7 @@ Documentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/fpm_install_settings.html b/type/fpm_install_settings.html index 61d4377038..21c34ca9bf 100644 --- a/type/fpm_install_settings.html +++ b/type/fpm_install_settings.html @@ -624,7 +624,7 @@ ComponentsDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/fpm_model_t.html b/type/fpm_model_t.html index aa124affad..04e6a81664 100644 --- a/type/fpm_model_t.html +++ b/type/fpm_model_t.html @@ -101,7 +101,7 @@ fpm_model_t4.1% of total for derived types. Including implementation: 18 statements, 0.7% of total for derived types.">18 statementsSource CodeDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/fpm_new_settings.html b/type/fpm_new_settings.html index 6c5bfb17dd..04924de92f 100644 --- a/type/fpm_new_settings.html +++ b/type/fpm_new_settings.html @@ -434,7 +434,7 @@ ComponentsDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/fpm_publish_settings.html b/type/fpm_publish_settings.html index 859c63d3c3..19a30c3a00 100644 --- a/type/fpm_publish_settings.html +++ b/type/fpm_publish_settings.html @@ -605,7 +605,7 @@ ComponentsDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/fpm_run_settings.html b/type/fpm_run_settings.html index f9b833f2bb..450eefbeab 100644 --- a/type/fpm_run_settings.html +++ b/type/fpm_run_settings.html @@ -702,7 +702,7 @@ Documentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/fpm_test_settings.html b/type/fpm_test_settings.html index 3345849a76..816c4f176a 100644 --- a/type/fpm_test_settings.html +++ b/type/fpm_test_settings.html @@ -702,7 +702,7 @@ Documentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/fpm_update_settings.html b/type/fpm_update_settings.html index 4c82f01627..0699e1b1b4 100644 --- a/type/fpm_update_settings.html +++ b/type/fpm_update_settings.html @@ -339,7 +339,7 @@ ComponentsDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/git_target_t.html b/type/git_target_t.html index 3e1caafe95..de35ba1537 100644 --- a/type/git_target_t.html +++ b/type/git_target_t.html @@ -525,7 +525,7 @@ Source CodeDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/install_config_t.html b/type/install_config_t.html index 1f3cc8d8f9..b8cf267dda 100644 --- a/type/install_config_t.html +++ b/type/install_config_t.html @@ -396,7 +396,7 @@ Source CodeDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/installer_t.html b/type/installer_t.html index e0ede36fc5..20024ee92a 100644 --- a/type/installer_t.html +++ b/type/installer_t.html @@ -101,7 +101,7 @@ installer_t4.1% of total for derived types. Including implementation: 93 statements, 3.5% of total for derived types.">18 statementsSource CodeDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/library_config_t.html b/type/library_config_t.html index b84e58a180..8fd269220d 100644 --- a/type/library_config_t.html +++ b/type/library_config_t.html @@ -440,7 +440,7 @@ Source CodeDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/metapackage_config_t.html b/type/metapackage_config_t.html index 676a1cab36..e669e377d8 100644 --- a/type/metapackage_config_t.html +++ b/type/metapackage_config_t.html @@ -352,7 +352,7 @@ Source CodeDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/metapackage_request_t.html b/type/metapackage_request_t.html index 467834a7f4..3b513a684e 100644 --- a/type/metapackage_request_t.html +++ b/type/metapackage_request_t.html @@ -330,7 +330,7 @@ Source CodeDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/metapackage_t.html b/type/metapackage_t.html index 43265dfd72..ebe3d92232 100644 --- a/type/metapackage_t.html +++ b/type/metapackage_t.html @@ -101,7 +101,7 @@ metapackage_t7.1% of total for derived types. Including implementation: 211 statements, 8.0% of total for derived types.">31 statementsSource CodeDocumentation generated by FORD - on 2023-07-07 13:23 + on 2023-07-10 06:33diff --git a/type/package_config_t.html b/type/package_config_t.html index 72af117a61..fbec54ebdc 100644 --- a/type/package_config_t.html +++ b/type/package_config_t.html @@ -149,7 +149,7 @@
license
meta
name
- preprocess
+ preprocess
profiles
test
version
@@ -225,7 +225,7 @@ Components | |||||||||||||||||||||||||||||||||||||||||||
- + type(preprocess_config_t), | public, | @@ -704,7 +704,7 @@