build_progress_t Interface

public interface build_progress_t

Constructor for build_progress_t


Module Procedures

private function new_build_progress(target_queue, plain_mode) result(progress)

Initialise a new build progress object

Arguments

Type IntentOptional Attributes Name
type(build_target_ptr), intent(in), target :: target_queue(:)

The queue of scheduled targets

logical, intent(in), optional :: plain_mode

Enable ‘plain’ output for progress object

Return Value type(build_progress_t)

Progress object to initialise