Logo Search packages:      
Sourcecode: waf version File versions  Download package

wafadmin::Task::Task Class Reference

Inheritance diagram for wafadmin::Task::Task:


List of all members.

Detailed Description

The parent class is quite limited, in this version:
* file system interaction: input and output nodes
* persistence: do not re-execute tasks that have already run
* caching: same files can be saved and retrieved from a cache directory
* dependencies:
   implicit, like .c files depending on .h files
 explicit, like the input nodes or the dep_nodes
 environment variables, like the CXXFLAGS in self.env

Definition at line 499 of file Task.py.

Public Member Functions

def __init__
def __repr__
def __str__
def add_file_dependency
def attr
def call_run
def can_retrieve_cache
def compute_sig_implicit_deps
def debug_why
def display
def exec_command
def format_error
def hash_constraints
def install
def post_run
def run
def runnable_status
def set_inputs
def set_outputs
def set_run_after
def sig_explicit_deps
def sig_implicit_deps
def sig_vars
def signature
def unique_id

Public Attributes


Static Public Attributes

dictionary classes = {}
string color = "GREEN"
 maxjobs = MAXJOBS
 scan = None
 stat = None
list vars = []

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index