[Vm-dev] CMakeVMMaker in a nutshell

Igor Stasenko siguctua at gmail.com
Thu Jun 12 20:40:22 UTC 2014


On 11 June 2014 23:52, gettimothy <gettimothy at zoho.com> wrote:

>
> Hi All,
>
> I just took the time to trace out the core of the CMakeVMMaker code and I
> have a first draft of what it is.
>
>
>  CMakeVMMaker in a couple of sentences.
>
> The heart of the package is CMakeGenerator and its two subclasses
> CMakeVMGenerator and CMakePluginGenerator.
>
> CMakeGenerator collects information from CPlatformConf,
> CMThirdpartyLibrary and InterpreterPlugins and writes it out to CMake files
> and associated directories. From there, the user invokes cmake and make
> using a generated build.sh script.
>
> The programmer directs the flow of the generator by coding a subclass of
> CPlatformConf, setting it up correctly and asking it to generate itself.
> The configuration then invokes the CMakeVMGenerator passing itself as an
> argument. The VMGeneratator extracts the information and utilizes
> VMPluginGenerator to generate plugin stuff, the CPlatformConf to generate
> other stuff and CMThirdPartyLibrary's to generate other stuff. The end
> result is a CMake evironment that is set up to correctly build a VM
>
>
> I will tighten that up as I develop the configurations going forward, but
> I thought you might want the birds-eye view of what it does.
>
> cheers.
>
>
Thanks. Your observation(s) are correct :)


> tty
>
>


-- 
Best regards,
Igor Stasenko.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20140612/24760ec2/attachment-0001.htm


More information about the Vm-dev mailing list