[Vm-dev] CMake for Windows?

Javier Pimás elpochodelagente at gmail.com
Tue Apr 13 18:44:53 UTC 2010


Maybe it's different in unix and windows. That'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).

Regards,
            Javier.

On Tue, Apr 13, 2010 at 2:55 PM, Igor Stasenko <siguctua at gmail.com> wrote:

>
> On 13 April 2010 19:21, Javier Pimás <elpochodelagente at gmail.com> wrote:
> >
> >>I have been trying to adapt the Unix CMake files for the Windows port,
> >
> > nice!!
> >
> > If I am correct, when you generate sources with VMMaker you get something
> like this:
> >
> > \-src
> >       \-plugins <- external plugins
> >             \-pluginA
> >             \-pluginB
> >       \-vm <- interpreter, gc, etc.
> >             \intplugins  <- internal plugings. Inside vm dir makes sense
> because
> >                                  they'll be statically linked to the VM.
> >                   \-pluginC
> >                   \-pluginD
> >
> Nope. My VMMaker producing following layout:
>
> \src
>  \vm
>  \pluginA
>  ...
>  \pluginX
>  plugins.int
>  plugins.ext
>
> > 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.
> >
> >
> > Regards,
> >             Javier.
> >
> >
> > On Tue, Apr 13, 2010 at 12:58 PM, Geoffroy Couprie <
> geo.couprie at gmail.com> wrote:
> >>
> >> Hello,
> >>
> >> I have been trying to adapt the Unix CMake files for the Windows port,
> >> but I have difficulties understanding the sources layout. I understand
> >> at least the difference between internal and external plugins, but
> >> what is in vm/intplugins? It seems that CMake looks for sources in a
> >> lot of directories, and that some of them are not used anymore. I have
> >> these directory layouts:
> >> platforms
> >>  \-Cross
> >>  \-plugins
> >>   \-pluginA
> >>    \-pluginB
> >>  \-vm
> >>  \-specificplatform
> >>  \-plugins
> >>   \-pluginA
> >>   \-pluginB
> >>  \-vm
> >>
> >> And for the generated sources directory:
> >> src
> >>  \-pluginA
> >>  \-pluginB
> >>  \-vm
> >>
> >> Is that the definitive sources layout?
> >>
> >> Also, if you're interested in using CMake for Windows, should I
> >> assemble Unix and Windows instructions in the same files?
> >>
> >> Best regards,
> >>
> >> Geoffroy Couprie
> >
> >
> >
> > --
> > Javier Pimás
> > Ciudad de Buenos Aires
> >
> >
>
>
>
> --
> Best regards,
> Igor Stasenko AKA sig.
>



-- 
Javier Pimás
Ciudad de Buenos Aires
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20100413/7d1f9e5e/attachment.htm


More information about the Vm-dev mailing list