http://www.perlmonks.org?node_id=642222


in reply to Installing Crypt Blowfish module

It's also possible to embed the manifest file in the executable by running

mt /manifest whatever.exe.manifest /outputresource:whatever.exe;#1
in the directory in which the manifest file was originally created during compilation. The same thing works for dlls, except a #2 is used at the end, rather than #1. If this is done, the manifest file need not be manually moved to the installation directory.

By the way, ExtUtils::MakeMaker, as of version 6.33, will do this automatically when building xs extensions.