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, build_dir) 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

character(len=*), intent(in), optional :: build_dir

Build directory

Return Value type(build_progress_t)

Progress object to initialise