On Mon, Aug 2, 2010 at 6:57 PM, Eric Noulard <span dir="ltr"><<a href="mailto:eric.noulard@gmail.com">eric.noulard@gmail.com</a>></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 <<a href="mailto:clinton@elemtech.com">clinton@elemtech.com</a>>:<br>
<div class="im">>><br>
>> Waiting for feedback before going on<br>
><br>
> So I wondered if we were basically getting 3 modes out of this:<br>
><br>
> 1. put multiple components in one components aware package (nsis, packagemaker,...).<br>
> 2. put multiple components in one non-component aware package (tar.gz, .zip...).<br>
> 3. put multiple components in multiple packages (all cpack generators).<br>
><br>
> 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'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'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 "intrinsic" 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'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>