@@ -19,45 +19,45 @@ module fpm_meta_base
19
19
! > Package version (if supported)
20
20
type (version_t), allocatable :: version
21
21
22
- logical :: has_link_libraries = .false.
23
- logical :: has_link_flags = .false.
24
- logical :: has_build_flags = .false.
25
- logical :: has_fortran_flags = .false.
26
- logical :: has_c_flags = .false.
27
- logical :: has_cxx_flags = .false.
28
- logical :: has_include_dirs = .false.
29
- logical :: has_dependencies = .false.
30
- logical :: has_run_command = .false.
31
- logical :: has_external_modules = .false.
32
-
33
- ! > List of compiler flags and options to be added
34
- type (string_t) :: flags
35
- type (string_t) :: fflags
36
- type (string_t) :: cflags
37
- type (string_t) :: cxxflags
38
- type (string_t) :: link_flags
39
- type (string_t) :: run_command
40
- type (string_t), allocatable :: incl_dirs(:)
41
- type (string_t), allocatable :: link_libs(:)
42
- type (string_t), allocatable :: external_modules(:)
43
-
44
- ! > Special fortran features
45
- type (fortran_features_t), allocatable :: fortran
46
-
47
- ! > List of Development dependency meta data.
48
- ! > Metapackage dependencies are never exported from the model
49
- type (dependency_config_t), allocatable :: dependency(:)
22
+ logical :: has_link_libraries = .false.
23
+ logical :: has_link_flags = .false.
24
+ logical :: has_build_flags = .false.
25
+ logical :: has_fortran_flags = .false.
26
+ logical :: has_c_flags = .false.
27
+ logical :: has_cxx_flags = .false.
28
+ logical :: has_include_dirs = .false.
29
+ logical :: has_dependencies = .false.
30
+ logical :: has_run_command = .false.
31
+ logical :: has_external_modules = .false.
32
+
33
+ ! > List of compiler flags and options to be added
34
+ type (string_t) :: flags
35
+ type (string_t) :: fflags
36
+ type (string_t) :: cflags
37
+ type (string_t) :: cxxflags
38
+ type (string_t) :: link_flags
39
+ type (string_t) :: run_command
40
+ type (string_t), allocatable :: incl_dirs(:)
41
+ type (string_t), allocatable :: link_libs(:)
42
+ type (string_t), allocatable :: external_modules(:)
43
+
44
+ ! > Special fortran features
45
+ type (fortran_features_t), allocatable :: fortran
46
+
47
+ ! > List of Development dependency meta data.
48
+ ! > Metapackage dependencies are never exported from the model
49
+ type (dependency_config_t), allocatable :: dependency(:)
50
50
51
- contains
51
+ contains
52
52
53
- ! > Clean metapackage structure
54
- procedure :: destroy
53
+ ! > Clean metapackage structure
54
+ procedure :: destroy
55
55
56
- ! > Add metapackage dependencies to the model
57
- procedure , private :: resolve_cmd
58
- procedure , private :: resolve_model
59
- procedure , private :: resolve_package_config
60
- generic :: resolve = > resolve_cmd,resolve_model,resolve_package_config
56
+ ! > Add metapackage dependencies to the model
57
+ procedure , private :: resolve_cmd
58
+ procedure , private :: resolve_model
59
+ procedure , private :: resolve_package_config
60
+ generic :: resolve = > resolve_cmd,resolve_model,resolve_package_config
61
61
62
62
end type metapackage_t
63
63
0 commit comments