Hello Mr.Noulard!<div><br></div><div>Sorry for the late in reply. I had a &#39;miss configured&#39; filter in my e-mail dropping all mails.</div><div><br></div><div>1) Thanks for the explanation! I will take a look at the &quot;BundleUtilities&quot;, once this is exactly what i need: a autonomous application.</div>

<div><br></div><div>2) I&#39;m using CMake version &#39;2.8.7&#39;.</div><div><br></div><div>In Linux, i don&#39;t have problems with dependencies, once i&#39;m generating &#39;Deb&#39; and &#39;RPM&#39; packages with CPack, and the dependencies are solved by the package manager of the OS.</div>

<div><br></div><div>But in Windows i&#39;m having troubles, specially because i&#39;m using &#39;Pthreads-Win32&#39; instead the Threads implemented by the Windows API, and, once there isn&#39;t a proper installer to &#39;Pthreads-Win32&#39; (OpenSSL has!), i can&#39;t rely in a library installed elsewhere then the Installation directory.</div>

<div><br></div><div>Thanks in advance for your attention!</div><div><br><div class="gmail_quote">On Mon, Feb 27, 2012 at 7:47 PM, Eric Noulard <span dir="ltr">&lt;<a href="mailto:eric.noulard@gmail.com">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/2/27 Mauricio Klein &lt;<a href="mailto:mauricio.klein.msk@gmail.com">mauricio.klein.msk@gmail.com</a>&gt;:<br>
<div class="im">&gt; Hello everybody!<br>
&gt;<br>
&gt; I&#39;m creating a NSIS package using CPack to install my software.<br>
&gt;<br>
&gt; The code is compilled using Visual Studio 9, and the compilation + packing<br>
&gt; is working well.<br>
&gt;<br>
&gt; But, once i install the software using the generated NSIS package, the<br>
&gt; program doesn&#39;t start because NSIS did&#39;t installed the required libraries.<br>
&gt;<br>
&gt; The strange is that in my CMakeLists.txt, i tell that my binary requires<br>
&gt; these libraries.<br>
&gt;<br>
&gt; The libraries are:<br>
&gt; * OpenSSL<br>
&gt; * Pthreads<br>
&gt; (both found using find macros)<br>
&gt;<br>
&gt;<br>
&gt; The piece of configuration that defines these relashionship is showed<br>
&gt; bellow:<br>
&gt; -------------------------------------------------------------------------------------<br>
&gt; find_package(Pthreads REQUIRED)<br>
&gt; find_package(OpenSSL REQUIRED)<br>
&gt;<br>
&gt; include_directories(${OPENSSL_INCLUDE_DIR})<br>
&gt; include_directories(${PTHREADS_INCLUDE_DIR})<br>
&gt;<br>
&gt; install(TARGETS MyBin DESTINATION &quot;MyBin1-0/bin&quot;)<br>
<br>
<br>
&gt; install(TARGETS ${PTHREADS} DESTINATION &quot;MyBin1-0/bin&quot;)<br>
&gt; install(TARGETS ${OPENSSL} DESTINATION &quot;MyBin1-0/bin&quot;)<br>
<br>
</div>${PTHREADS} and ${OPENSSL} seems wrong<br>
usually those are:<br>
${PTHREADS_LIBRARIES}<br>
${OPENSSL_LIBRARIES}<br>
<br>
moreover you cannot use install(TARGETS ....) for those<br>
because they are not TARGET unless you somehow define<br>
them as IMPORTED library.<br>
<br>
Usually &quot;third party&quot; libs (those which are not built in your project)<br>
are not installed because they may be found on the host where<br>
your software is installed already.<br>
<br>
If you are interested in creating &quot;autonomous&quot; bundle<br>
have a look at the BundleUtilities module.<br>
<div class="im"><br>
&gt; The &quot;MyBin&quot; binary is installed well, but the libraries of Pthreads and<br>
&gt; OpenSSL not!<br>
&gt;<br>
&gt; Any hint??<br>
&gt;<br>
&gt; Thanks in advance for your attention, and any help is very welcome!<br>
<br>
</div>May be you can tell us which version of CMake you are using<br>
and which system you are targeting (Windows, Linux, MacOS Xetc...)<br>
<span class="HOEnZb"><font color="#888888">--<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><br clear="all"><div><br></div>-- <br>Best regards,<br><br>Maurício Souza Klein.<br>
</div>