aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/fpm_backend.F906
1 files changed, 6 insertions, 0 deletions
diff --git a/src/fpm_backend.F90 b/src/fpm_backend.F90
index 796c7ac..f8d491f 100644
--- a/src/fpm_backend.F90
+++ b/src/fpm_backend.F90
@@ -92,6 +92,12 @@ subroutine build_package(targets,model,verbose)
! Construct build schedule queue
call schedule_targets(queue, schedule_ptr, targets)
+ ! Check if queue is empty
+ if (.not.verbose .and. size(queue) < 1) then
+ write(*,*) 'Project is up to date'
+ return
+ end if
+
! Initialise build status flags
allocate(stat(size(queue)))
stat(:) = 0