toolhash - Generate and hash files to avoid installation of build tools
toolhash --in foo.c --out foo.o --cmd gcc -c -o foo.o foo.c
Toolhash is used to install Verilog-Perl and other tools. It stores a hash of generated files (aka the cons make utility) for distribution to avoid building those files from scratch.
The hash isn't stored as part of the filename, so that the MANIFEST can remain constant.
Command and arguments to run. All further arguments are passed to the command.
Specify location of generated file cache, defaults to "gen".
Input filenames.
Prefix for output files, or defaults to first --cmd argument.
Print hit/miss messages.
Disable hashing first num-arg components of the command. This is used to avoid commands like "/usr/bin/perl ...." from hash missing when the Perl version and thus the path changes.
Output filenames.
Command to run to get --version.
Write the cache, but do not read from it.
This is part of the http://www.veripool.org/ free Verilog EDA software tool suite. The latest version is available from CPAN and from http://www.veripool.org/.
Copyright 2010-2012 by Wilson Snyder. This package is free software; you can redistribute it and/or modify it under the terms of either the GNU Lesser General Public License Version 3 or the Perl Artistic License Version 2.0.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Wilson Snyder <wsnyder@wsnyder.org>
make
To install Verilog::Std, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Verilog::Std
CPAN shell
perl -MCPAN -e shell install Verilog::Std
For more information on module installation, please visit the detailed CPAN module installation guide.