easy_squeakvm here <meta http-equiv="content-type" content="text/html; charset=utf-8"><a href="http://github.com/lolgzs/easy_squeakvm">http://github.com/lolgzs/easy_squeakvm</a>.<div><br></div><div>It&#39;s github so you can fork it easily (I would love squeakvm sources on github :). Don&#39;t hesitate to ask for write access.</div>

<div><br></div><div>Cheers,</div><div><br><div>Laurent Laffont<br><br><a href="http://pharocasts.blogspot.com/">http://pharocasts.blogspot.com/</a><br><a href="http://magaloma.blogspot.com/">http://magaloma.blogspot.com/</a><br>


<br><br><div class="gmail_quote">On Mon, May 17, 2010 at 5:37 PM, Mariano Martinez Peck <span dir="ltr">&lt;<a href="mailto:marianopeck@gmail.com">marianopeck@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;">

<br><br><div class="gmail_quote"><div><div></div><div class="h5">On Sun, May 16, 2010 at 11:15 PM, Geoffroy Couprie <span dir="ltr">&lt;<a href="mailto:geo.couprie@gmail.com" target="_blank">geo.couprie@gmail.com</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">
<br>
Hello,<br>
<br>
Here is the latest set of files for CMake:<br>
<a href="http://eleves.ec-lille.fr/%7Ecouprieg/divers/changes-16-05-10.tar.gz" target="_blank">http://eleves.ec-lille.fr/~couprieg/divers/changes-16-05-10.tar.gz</a><br>
(you have to remove platforms/win32/vm/config.h to make it build)<br>
<br>
I tried to remove the dependency on the Squeak-win2-tools package. The<br>
Direct3D code still uses a lot of DirectX 7 structures, and the recent<br>
MinGW toolchain provides DirectX 8, so the B3DAccelerator plugin<br>
doesn&#39;t build right now. If it&#39;s ok, I&#39;ll send other patches to make<br>
it work with the new version. Otherwise, it&#39;s possible to modify<br>
config.cmake for B3DAccelerator to use DirectX 7.<br>
<br>
Could these patches be included now? The Unix VM builds without any<br>
problem, so it can become the main way to build it (just replace<br>
platforms/unix/cmake/configure by platforms/cmake/configure in the<br>
tutorials). There may still be some problems with the Windows build,<br>
but I&#39;ll send more patches once these are pushed in the svn :)<br>
<br></blockquote></div></div><div><br>Hi Geoffroy. This is cool work. I cannot help you in the details of how to commit that in SVN as I have no idea. Listen to David.<br><br>Now...I have a couple of ideas:<br><br>1) regardless that, it would be really really cool if you can document all this in the pharo collaborative book. As you can see there is already a chapter for VM<br>


<br><a href="http://book.pharo-project.org/book/Virtual-Machine/" target="_blank">http://book.pharo-project.org/book/Virtual-Machine/</a><br><br>and the windows part is empty: <a href="http://book.pharo-project.org/book/Virtual-Machine/Building/BuildVMOnWindows/" target="_blank">http://book.pharo-project.org/book/Virtual-Machine/Building/BuildVMOnWindows/</a><br>


<br>So...we can write the two possibilities to compile in Windows: the standard one and this new one using CMake. <br>You can start writing the one of CMake :)<br>If you want, please just let us know and we create a user for you. <br>


<br>2) In addition, I think it would be a good idea to have a Git for scripts for the VM. If Squeak VM developers like them, they can also include it in the svn. <br><br>Laurent Laffont already has a git repository with scripts like easy_squeakvm or something like that. So, you may want to commit your code there too.<br>


<br>3) What about integrating like easy_squeakvm  with this ?  or do a easy_squeakvm  version of CMake for winwows ?  I would love to do for example:<br><br>./easy_squeakvm.sh --os=Windows  or ./easy_squeakvm.sh --os=Unix   <br>


<br>4) Would be  really great to have a Screencast about how to compile windows with CMake :)<br><br>Cheers and continue pushing.<br><br>Mariano<br><br> </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">



Best regards,<br>
<font color="#888888"><br>
Geoffroy<br>
</font></blockquote></div><br>
</blockquote></div><br></div></div>