Thanks for the reply. I used:
pp -l <libssh2.dll> -o abc.exe abc.pl
I have tried the -X switch in the following command:
pp -l <libssh2.dll> -X Time::Hires -o abc.exe abc.pl
and it works. Can you please explain what the X switch does. I read that it excludes it dependency search path and uses it at runtime but how is it any different from it being part of the package.
| [reply] |
Ack, I did it again!
I actually meant to say -x not -X
-X is considered (by me) "advanced usage", like if you're trying to cut down on file-sizes , so you create a CORE.par and DBI.par, and then
when creating foo.exe/bar.exe/baz.exe , each loads CORE.par/DBI.par without including it inside of foo.exe bar.exe
So you can update CORE.par and DBI.par without updating foo.exe, but if DBI.par is missing, foo.exe breaks
An alternative to pp/PAR is http://www.cavapackager.com/appdocs/contents.htm
| [reply] |