[svn:parrot] r43603 - trunk/tools/dev
coke at svn.parrot.org
coke at svn.parrot.org
Tue Jan 26 15:12:14 UTC 2010
Author: coke
Date: Tue Jan 26 15:12:14 2010
New Revision: 43603
URL: https://trac.parrot.org/parrot/changeset/43603
Log:
Move these docs into the wiki and reference them from here.
Add a note to the --dump option so it isn't removed by a cage cleaner.
Modified:
trunk/tools/dev/checkdepend.pl
Modified: trunk/tools/dev/checkdepend.pl
==============================================================================
--- trunk/tools/dev/checkdepend.pl Tue Jan 26 14:56:38 2010 (r43602)
+++ trunk/tools/dev/checkdepend.pl Tue Jan 26 15:12:14 2010 (r43603)
@@ -23,7 +23,8 @@
checkdepend.pl [--dump]
If called with C<--dump>, no tests are run, and the pre-processed makefile
-is dumped (in lieu of having C<cc>'s C<-E> for C<make>.
+is dumped (in lieu of having C<cc>'s C<-E> for C<make>. This option is only
+intended to be used by developers examining the build process.
=head1 REQUIREMENTS
@@ -33,14 +34,7 @@
=head1 BUGS
-This script will currently generate false positives. This happens because it
-assumes that there must be a fixed relationship between source and object
-files, e.g. C<buz/baz/foo.pir> will be built into C<buz/baz/foo.pbc>. This
-assumption holds in most cases but breaks down when a file with a dependency is
-not compiled into an object file of the same name. A possible solution to this
-is to use C-style compilation with separate build and "link" targets using
-pbc_merge. The other alternative involves making this script significantly
-smarter about figuring out which rules create a given object file.
+See L<http://trac.parrot.org/parrot/wiki/BuildTaskList>
=cut
More information about the parrot-commits
mailing list