Jari Aalto wrote:
>     WriteMakefile ( EXE_FILES => [qw(bin/dyndns.pl)] );
> 
> I'm using Perl 5.10.0. Is there any option that could be set to strip
> the file extensions during install? I'd like to develop the files with:
> 
>     foo.pl
> 
> So that local searches like "find . -name "*.pl" can run "perl -cw".
> tests. But during install I'd wish they got instaled as plain:
> 
>     /usr/local/bin/foo
> 
> Likewise for the manual page: without the *.pl"

No, there's no option to do that.  You could hack something together using
PL_FILES but I'd recommend against trying to hack it in as mysterious changing
filenames are no fun to debug.

Your impulse to strip the .pl extension off executables is correct.  I suggest
you just rename the source files and change your perl finding program to look
for #!/usr/bin/perl or to run everything in bin/ that doesn't have an
extension.  Don't bother trying to hack this up with find + grep, use
File::Find.  Using Unix find in your tests is non-portable.


-- 
The interface should be as clean as newly fallen snow and its behavior
as explicit as Japanese eel porn.

Reply via email to