Thank you Andreas,<br><br>Yes, it is empty, but I tried now creating FILES this way before the foreach:<br><br>set (FILES &quot;&quot;)<br><br>and still got the same result.<br><br>Is this way OK to create an empty variable?<br>
<br>Thanks<br><br>Enrique<br><br><div class="gmail_quote">On Thu, Feb 17, 2011 at 2:02 PM, Andreas Pakulat <span dir="ltr">&lt;<a href="mailto:apaku@gmx.de">apaku@gmx.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div><div></div><div class="h5">On 17.02.11 12:39:36, Enrique Izaguirre wrote:<br>
&gt; Hello friends,<br>
&gt;<br>
&gt; I have a problem when running cmake command, the add_executable ( ) is<br>
&gt; giving me an error which I cannot see what is the problem. I have in my main<br>
&gt; CMakeLists.txt files the following section:<br>
&gt; ======================================<br>
&gt; include (host/CMakeLists.txt)<br>
&gt;<br>
&gt; foreach (FILE ${FILES})<br>
&gt;     set (hostFiles ${hostFiles} host/${FILE})<br>
&gt; endforeach (FILE)<br>
&gt;<br>
&gt; add_executable (mainprog ${hostFiles})<br>
&gt; ======================================<br>
&gt;<br>
&gt;<br>
&gt; After running the cmake command I got the following error:<br>
&gt;<br>
&gt; Adding subdirectory host...<br>
&gt; Entering host&#39;s CMakeLists<br>
&gt; CMake Error at CMakeLists.txt:82 (add_executable):<br>
&gt;   add_executable called with incorrect number of arguments<br>
&gt;<br>
&gt; My understanding is that add_executable can take from 2 arguments, is this<br>
&gt; correct?<br>
&gt;<br>
&gt; As shown above, I have in host/  subdirectory a CMakeLists.txt file with the<br>
&gt; following:<br>
&gt;<br>
&gt; set(CMAKE_INCLUDE_CURRENT_DIR ON)<br>
&gt; message (&quot;Entering host&#39;s CMakeLists&quot;)<br>
&gt;<br>
&gt;<br>
&gt; and that&#39;s it.<br>
&gt;<br>
&gt; What could be the problem?<br>
<br>
</div></div>You do not supply enough arguments to add_executable. Check what the<br>
value of ${hostFiles} is by using message(). I bet its empty given that<br>
you don&#39;t create FILES variable anywhere.<br>
<br>
Andreas<br>
<br>
--<br>
You&#39;ve been leading a dog&#39;s life.  Stay off the furniture.<br>
_______________________________________________<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>
</blockquote></div><br>