oracular (3) ExtUtils::Builder::Node.3pm.gz

Provided by: libextutils-builder-perl_0.011-1_all bug

NAME

       ExtUtils::Builder::Node - An ExtUtils::Builder Node

VERSION

       version 0.011

SYNOPSIS

        ExtUtils::Builder::Node->new(
            target       => $target_name,
            dependencies => \@dependencies
            actions      => \@actions,
        );

DESCRIPTION

       A node is the equivalent of a makefile entry. In essence it boils down to its three attributes: "target"
       (the name of the target), "dependencies"(the names of the dependencies) and "actions". A Node is a
       composite action, meaning that in can be executed or serialized as a whole.

ATTRIBUTES

   target
       The target filename of this node.

   dependencies
       The (file)names of the dependencies of this node.

   actions
       A list of actions for this node.

   phony
       If true this node is phony, meaning that it will not produce a file and therefore will be run
       unconditionally.

METHODS

   mergeable
       This returns true if a node is mergeable, i.e. it's phony and has no actions.

AUTHOR

       Leon Timmermans <fawaka@gmail.com>

       This software is copyright (c) 2013 by Leon Timmermans.

       This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5
       programming language system itself.