<div class="gmail_quote">On Mon, Jan 25, 2010 at 2:49 AM, 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="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
2010/1/25 Nicholas Yue &lt;<a href="mailto:yue.nicholas@gmail.com">yue.nicholas@gmail.com</a>&gt;:<br>
<div class="im">&gt; Hi,<br>
&gt;<br>
&gt;   I am attempting to use CPack to package up a SWIG module I am<br>
&gt; distributing.<br>
&gt;<br>
&gt;   I have no problem with CPack on Linux but on Windows, I have some<br>
&gt; difficulty.<br>
&gt;<br>
&gt;   CMAKE CONFIG<br>
&gt;   =============<br>
<br>
</div>[...]<br>
<div class="im"><br>
&gt;       INCLUDE (CPack)<br>
&gt;       SET ( CPACK_GENERATOR &quot;ZIP&quot; )<br>
<br>
<br>
</div>You should define CPACK_GENERATOR   **BEFORE** including CPack i.e.<br>
<br>
SET ( CPACK_GENERATOR &quot;ZIP&quot; )<br>
INCLUDE (CPack)<br>
<br>
otherwise you&#39;ll inherot the &quot;default cpack generator&#39; fro the<br>
concerned platform<br>
which should be NSIS on Windows.<br>
<div class="im"><br>
<br>
&gt;   ERROR OUTPUT<br>
&gt;   =============<br>
&gt;<br>
&gt;       SetOutPath: &quot;$INSTDIR&quot;<br>
&gt;       File: Returning to:<br>
&gt;<br>
&gt; &quot;C:/nicholas/projects/ribclient_googlecode_svn/build/_CPack_Packages/win32/NSIS/ribclients-0.1.1-win32&quot;<br>
&gt;       File:<br>
&gt;<br>
&gt; &quot;C:/nicholas/projects/ribclient_googlecode_svn/build/_CPack_Packages/win32/NSIS/ribclients-0.1.1-win32\*.*&quot;<br>
&gt;       -&gt; no files found.<br>
&gt;       Usage: File [/nonfatal] [/a] ([/r] [/x filespec [...]] filespec<br>
&gt;       [...] |<br>
&gt;          /oname=outfile one_file_only)<br>
&gt;       Error in script<br>
&gt;<br>
&gt; &quot;C:/nicholas/projects/ribclient_googlecode_svn/build/_CPack_Packages/win32/NSIS/project.nsi&quot;<br>
&gt;       on line 630 -- aborting creation process<br>
&gt;<br>
&gt;   Anyone with ideas on the problem?<br>
<br>
</div>Reverse the two line as suggested and retry.<br>
May be you&#39;ll have problem but it shoumd at least be with the ZIP<br>
generator and not NSIS.<br>
I think the error you get comes from missing definition of some:<br>
CPACK_xxxx<br>
CPACK_NSIS_xxxx<br>
<br>
variables, not all generator do check they exists but some use them.<br>
<br>
If this is the case it is worth a bug report for at least NSIS generator.<br>
You should specify the version of cmake/cpack you use.<br>
<font color="#888888"><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>
</font><div><div></div><div class="h5">_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the CMake FAQ at: <a href="http://www.cmake.org/Wiki/CMake_FAQ" target="_blank">http://www.cmake.org/Wiki/CMake_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.cmake.org/mailman/listinfo/cmake" target="_blank">http://www.cmake.org/mailman/listinfo/cmake</a><br>
</div></div></blockquote></div><br><br>Also, your install rules should not use &quot;DESTINATION ${CMAKE_INSTALL_PREFIX}&quot; -- rather, use &quot;DESTINATION .&quot; -- cmake treats DESTINATION as relative to CMAKE_INSTALL_PREFIX when it is given a relative path.<br>
<br>Absolute paths in INSTALL rules do not play nicely with building CPack packages on Windows...<br><br>HTH,<br>David<br><br>