Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > Programming > Perl Modules

    Signature::target_newer 1.19

    Download button

    No screenshots available
    Downloads: 470  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.0/5)
    3 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Gary Holt | More programs
    Perl Artistic License / FREE
    December 5th, 2007, 09:04 GMT
    ROOT / Programming / Perl Modules

     Read user reviews (0)  Refer to a friend  Subscribe

    Signature::target_newer description

    Signature::target_newer is a signature class that uses the traditional Make algorithm.

    Signature::target_newer is a signature class that uses the traditional Make algorithm.

    USAGE

    This is the default signature class for a few special cases, e.g., for rules that build Makefile or Makefile.in. Otherwise, if you want to use it, you must specify it on the command line or explicitly in rules:

    target : dependencies
    : signature exact_match
    $(commands_to_build)

    This class forces a recompilation if the target is older than any of its dependencies. It also does not require the command to be the same as on the last build, nor does it it make sure that the architecture is the same. This is generally not a reliable way to build things, but it is occasionally useful for special purpose things where a target may be modified by some commands not executed under make's control. For example, if you want your makefile to pull the latest version out of an RCS archive, but only if the RCS archive is more recent, you could have a rule like this:

    %: %,v
    : signature target_newer
    co $(FIRST_DEPENDENCY)

    If you did not add the ":signature target_newer", the rule would not work as expected. If you checked the file out of the RCS archive, then modified it, makepp's default rule would notice that the file's signature did not match the signature from the last build, so it would check it out for you again.
    Note that this rule will not work at all if you change the default signature from being a timestamp to being an MD5 checksum or something like that. So don't do that.

    Note also that repositories will not work (currently) if you use the traditional algorithm.

    Product's homepage

    Requirements:

    · Perl

      


    TAGS:

    signature class | Make algorithm | Perl module | signature | class | Make

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM