That solves my problem, thank you!<div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Nov 2, 2012 at 4:56 PM, Eric Noulard <span dir="ltr">&lt;<a href="mailto:eric.noulard@gmail.com" target="_blank">eric.noulard@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">2012/11/2 Ralph Zhang &lt;<a href="mailto:ralph.j.zhang@gmail.com">ralph.j.zhang@gmail.com</a>&gt;:<br>
<div class="im">&gt; Hi guys<br>
&gt;<br>
&gt; I&#39;m working on a project which generates quite a few executables, libraries<br>
&gt; and configs, they need to be packed into different packages for deployment.<br>
&gt; The problem is, the inclusion of those targets/files is not mutual<br>
&gt; exclusive. One target/file can belong to multiple packages.<br>
&gt;<br>
&gt; I&#39;m using CMake 2.8.9 and trying CPack.<br>
<br>
</div>Which cpack generator are you targeting? NSIS, PackageMaker, RPM, DEB, ZIP?<br>
<div class="im"><br>
&gt; I know it&#39;s kind of doable with<br>
&gt; install types. But my platform is Ubuntu, so on Archives/Debs are acceptable<br>
&gt; and they don&#39;t seem to support that.<br>
&gt;<br>
&gt; With components/groups/parent groups it seems only possible to pack one<br>
&gt; target/file into one component/group.<br>
&gt;<br>
&gt; Is there any way out of this?<br>
<br>
</div>I bet that currently you&#39;ll have to run cpack as many time as you have packages.<br>
<br>
1) Define the components that you need<br>
<br>
2) Define CPACK_INSTALL_CMAKE_PROJECTS (and possibly other CPACK_xxx)<br>
    variables when launching CPack (could be done using a custom command)<br>
    Using this var you can decide which component will be installed so<br>
that you can<br>
    include/exclude component.<br>
    You may override &quot;CPACK_COMPONENTS_ALL&quot; as well.<br>
<br>
    this can be done on the command line<br>
    cpack -D CPACK_INSTALL_CMAKE_PROJECTS=&quot;...&quot;<br>
<br>
    or from within a CPACK_PROJECT_CONFIG_FILE.<br>
<br>
more info:<br>
cpack --help-variable CPACK_COMPONENTS_ALL<br>
cpack --help-variable CPACK_INSTALL_CMAKE_PROJECTS<br>
cpack --help-variable CPACK_PROJECT_CONFIG_FILE<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
--<br>
Erk<br>
Le gouvernement représentatif n&#39;est pas la démocratie --<br>
<a href="http://www.le-message.org" target="_blank">http://www.le-message.org</a><br>
</font></span></blockquote></div><br></div>