Skip to content

Commit bc96382

Browse files
committed
Include example programs in dependency tree
1 parent 96c6cb0 commit bc96382

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

fpm/src/fpm/dependency.f90

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,16 @@ recursive subroutine add_project_dependencies(self, package, root, main, error)
310310
if (allocated(error)) return
311311
end if
312312

313+
if (allocated(package%example)) then
314+
do ii = 1, size(package%example)
315+
if (allocated(package%example(ii)%dependency)) then
316+
call self%add(package%example(ii)%dependency, error)
317+
if (allocated(error)) exit
318+
end if
319+
end do
320+
if (allocated(error)) return
321+
end if
322+
313323
if (allocated(package%test)) then
314324
do ii = 1, size(package%test)
315325
if (allocated(package%test(ii)%dependency)) then

0 commit comments

Comments
 (0)