Maybe it&#39;s different in unix and windows. That&#39;s the layout I have in unix with recent squeak and pharo images. Are you generating for unix or windows? because CMake is currently used for unix (and mac I think).<br>

<br>Regards,<br>            Javier.<br><br><div class="gmail_quote">On Tue, Apr 13, 2010 at 2:55 PM, Igor Stasenko <span dir="ltr">&lt;<a href="mailto:siguctua@gmail.com">siguctua@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;">

<div class="im"><br>
On 13 April 2010 19:21, Javier Pimás &lt;<a href="mailto:elpochodelagente@gmail.com">elpochodelagente@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt;I have been trying to adapt the Unix CMake files for the Windows port,<br>
&gt;<br>
&gt; nice!!<br>
&gt;<br>
&gt; If I am correct, when you generate sources with VMMaker you get something like this:<br>
&gt;<br>
&gt; \-src<br>
&gt;       \-plugins &lt;- external plugins<br>
&gt;             \-pluginA<br>
&gt;             \-pluginB<br>
&gt;       \-vm &lt;- interpreter, gc, etc.<br>
&gt;             \intplugins  &lt;- internal plugings. Inside vm dir makes sense because<br>
&gt;                                  they&#39;ll be statically linked to the VM.<br>
&gt;                   \-pluginC<br>
&gt;                   \-pluginD<br>
&gt;<br>
</div>Nope. My VMMaker producing following layout:<br>
<br>
\src<br>
  \vm<br>
  \pluginA<br>
  ...<br>
  \pluginX<br>
  <a href="http://plugins.int" target="_blank">plugins.int</a><br>
  plugins.ext<br>
<div><div></div><div class="h5"><br>
&gt; This is all generated from Slang. You may have some other part of some plugins in Cross/plugins if they have code directly written in C.<br>
&gt;<br>
&gt;<br>
&gt; Regards,<br>
&gt;             Javier.<br>
&gt;<br>
&gt;<br>
&gt; On Tue, Apr 13, 2010 at 12:58 PM, Geoffroy Couprie &lt;<a href="mailto:geo.couprie@gmail.com">geo.couprie@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hello,<br>
&gt;&gt;<br>
&gt;&gt; I have been trying to adapt the Unix CMake files for the Windows port,<br>
&gt;&gt; but I have difficulties understanding the sources layout. I understand<br>
&gt;&gt; at least the difference between internal and external plugins, but<br>
&gt;&gt; what is in vm/intplugins? It seems that CMake looks for sources in a<br>
&gt;&gt; lot of directories, and that some of them are not used anymore. I have<br>
&gt;&gt; these directory layouts:<br>
&gt;&gt; platforms<br>
&gt;&gt;  \-Cross<br>
&gt;&gt;  \-plugins<br>
&gt;&gt;   \-pluginA<br>
&gt;&gt;    \-pluginB<br>
&gt;&gt;  \-vm<br>
&gt;&gt;  \-specificplatform<br>
&gt;&gt;  \-plugins<br>
&gt;&gt;   \-pluginA<br>
&gt;&gt;   \-pluginB<br>
&gt;&gt;  \-vm<br>
&gt;&gt;<br>
&gt;&gt; And for the generated sources directory:<br>
&gt;&gt; src<br>
&gt;&gt;  \-pluginA<br>
&gt;&gt;  \-pluginB<br>
&gt;&gt;  \-vm<br>
&gt;&gt;<br>
&gt;&gt; Is that the definitive sources layout?<br>
&gt;&gt;<br>
&gt;&gt; Also, if you&#39;re interested in using CMake for Windows, should I<br>
&gt;&gt; assemble Unix and Windows instructions in the same files?<br>
&gt;&gt;<br>
&gt;&gt; Best regards,<br>
&gt;&gt;<br>
&gt;&gt; Geoffroy Couprie<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Javier Pimás<br>
&gt; Ciudad de Buenos Aires<br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
</div></div>--<br>
<div><div></div><div class="h5">Best regards,<br>
Igor Stasenko AKA sig.<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Javier Pimás<br>Ciudad de Buenos Aires<br>