diff options
author | LKedward <laurence.kedward@bristol.ac.uk> | 2021-03-07 11:48:49 +0000 |
---|---|---|
committer | LKedward <laurence.kedward@bristol.ac.uk> | 2021-03-07 11:48:49 +0000 |
commit | c41c39e36cc1e10699a47d5eca6da396f0173a64 (patch) | |
tree | c315f440164070f692a5b0143d0db4bc6860b83a /example_packages/fortran_includes | |
parent | 433e408c5de7cbb139cfb35e675f2bf73676467b (diff) | |
download | fpm-c41c39e36cc1e10699a47d5eca6da396f0173a64.tar.gz fpm-c41c39e36cc1e10699a47d5eca6da396f0173a64.zip |
Add: example packages for include directories
Diffstat (limited to 'example_packages/fortran_includes')
-rw-r--r-- | example_packages/fortran_includes/.gitignore | 1 | ||||
-rw-r--r-- | example_packages/fortran_includes/fpm.toml | 4 | ||||
-rw-r--r-- | example_packages/fortran_includes/inc/parameters.f90 | 1 | ||||
-rw-r--r-- | example_packages/fortran_includes/src/lib.f90 | 14 |
4 files changed, 20 insertions, 0 deletions
diff --git a/example_packages/fortran_includes/.gitignore b/example_packages/fortran_includes/.gitignore new file mode 100644 index 0000000..a007fea --- /dev/null +++ b/example_packages/fortran_includes/.gitignore @@ -0,0 +1 @@ +build/* diff --git a/example_packages/fortran_includes/fpm.toml b/example_packages/fortran_includes/fpm.toml new file mode 100644 index 0000000..8557b72 --- /dev/null +++ b/example_packages/fortran_includes/fpm.toml @@ -0,0 +1,4 @@ +name = "fortran_includes" + +[library] +include-dir = "inc" diff --git a/example_packages/fortran_includes/inc/parameters.f90 b/example_packages/fortran_includes/inc/parameters.f90 new file mode 100644 index 0000000..e9e1af5 --- /dev/null +++ b/example_packages/fortran_includes/inc/parameters.f90 @@ -0,0 +1 @@ +integer, parameter :: dp = kind(0.d0)
\ No newline at end of file diff --git a/example_packages/fortran_includes/src/lib.f90 b/example_packages/fortran_includes/src/lib.f90 new file mode 100644 index 0000000..a27a001 --- /dev/null +++ b/example_packages/fortran_includes/src/lib.f90 @@ -0,0 +1,14 @@ +module test_mod + implicit none + + include "parameters.f90" + + contains + + subroutine test_sub(a) + real(dp), intent(in) :: a + + write(*,*) 'a: ', a + end subroutine test_sub + +end module test_mod
\ No newline at end of file |