On Mon, Aug 2, 2010 at 6:57 PM, Eric Noulard <span dir="ltr">&lt;<a href="mailto:eric.noulard@gmail.com">eric.noulard@gmail.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
2010/8/2 Clinton Stimpson &lt;<a href="mailto:clinton@elemtech.com">clinton@elemtech.com</a>&gt;:<br>
<div class="im">&gt;&gt;<br>
&gt;&gt; Waiting for feedback before going on<br>
&gt;<br>
&gt; So I wondered if we were basically getting 3 modes out of this:<br>
&gt;<br>
&gt; 1. put multiple components in one components aware package (nsis, packagemaker,...).<br>
&gt; 2. put multiple components in one non-component aware package (tar.gz, .zip...).<br>
&gt; 3. put multiple components in multiple packages (all cpack generators).<br>
&gt;<br>
&gt; And how does one choose the behavior they want?<br>
<br>
</div>1. or 3. depends on the package capability.<br>
Typically NSIS and PackageMaker may prefer 1. but you cannot do 1. with<br>
DEB or RPM so you have to go with 3.<br>
<br>
2. may always be an option because it was the behavior we had before the<br>
component support and ALL CPack generator may handle an all-in-one package.<br>
We could add an OPTION like CPACK_COMPONENT_ALL_IN_ONE which<br>
would basically tell CPack to ignore the component aspect.<br></blockquote><div><br></div><div>FYI: there already is an option that&#39;s similar to this, I think: <span class="Apple-style-span" style="font-family: Menlo; font-size: 14px; color: rgb(0, 132, 25); ">CPACK_MONOLITHIC_INSTALL</span></div>
<div>Does that have the effect you&#39;re talking about or are you thinking something different?</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<br>
3. is an option for any current packages including tar.gz, zip etc...<br>
    (and probably even NSIS and PackageMaker).<br>
<br>
So I would say that depending on the generator &quot;intrinsic&quot; capabilities<br>
it should (in that order)<br>
<br>
chose 2) if CPACK_COMPONENT_ALL_IN_ONE is True<br>
chose 1) if possible<br>
chose 3) if possible<br>
chose 2) as a failover.<br>
<div class="im"><br>
<br>
--<br>
Erk<br>
Membre de l&#39;April - « promouvoir et défendre le logiciel libre » -<br>
<a href="http://www.april.org" target="_blank">http://www.april.org</a><br>
_______________________________________________<br>
</div><div><div></div><div class="h5">cmake-developers mailing list<br>
<a href="mailto:cmake-developers@cmake.org">cmake-developers@cmake.org</a><br>
<a href="http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers" target="_blank">http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers</a><br>
</div></div></blockquote></div><br>