Perl::Dist::WiX::Tag::MergeModule - <Merge> tag that makes its own <MergeRef> when requested.
This document describes Perl::Dist::WiX::Tag::MergeModule version 1.500.
my $tag = Perl::Dist::WiX::Tag::MergeModule->new( id => 'Perl', disk_id => 1, language => 1033, source_file => catfile( $dist->output_dir(), $dist->output_base_filename() . '.msm' ), primary_reference => 1, );
This object defines an XML tag that links a Merge Module into a Perl::Dist::WiX based distribution.
This class is a WiX3::XML::Merge and inherits its API, so only additional API is documented here.
new constructor takes a series of parameters, validates then and returns a new Perl::Dist::WiX::Tag::MergeModule|Perl::Dist::WiX::Tag::MergeModule object.
If an error occurs, it throws an exception.
It inherits all the parameters described in the WiX3::XML::Merge
new method documentation, and adds one additional parameter.
The optional boolean
primary_reference param specifies whether the merge module's reference requested with get_merge_reference is the "primary reference" (whether the
Primary attribute to the reference is set to "yes") to the contents of the merge module.
Bugs should be reported via the CPAN bug tracker at
For other issues, contact the author.
Curtis Jewell <firstname.lastname@example.org>
Copyright 2009 - 2010 Curtis Jewell.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
The full text of the license can be found in the LICENSE file included with this module.