<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
gettimothy wrote:
<blockquote
 cite="mid:1468ce7a91a.6852688448305226888.7380601665412164056@zoho.com"
 type="cite">
  <pre wrap=""> </pre>
  <br>
  <hr size="4" width="90%"><br>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
  <div
 style="font-size: 10pt; font-family: Verdana,Arial,Helvetica,sans-serif;">
  <div>Hi All,<br>
  </div>
  <div><br>
  </div>
  <div>I just took the time to trace out the core of the CMakeVMMaker
code and I have a first draft of what it is.</div>
  <div><br>
  </div>
  <div><br>
  <blockquote
 style="border: 1px solid rgb(204, 204, 204); padding: 7px; background-color: rgb(245, 245, 245);">
    <div> CMakeVMMaker in a couple of sentences.</div>
    <div><br>
    </div>
    <div>The heart of the package is CMakeGenerator and its two
subclasses CMakeVMGenerator and CMakePluginGenerator.<br>
    <br>
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.<br>
    <br>
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</div>
  </blockquote>
  <br>
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.</div>
  <div><br>
  </div>
  <div>cheers.</div>
  <div><br>
  </div>
  <div>tty</div>
  </div>
</blockquote>
<br>
Thanks Timothy for all your step by step reporting.  Its nice to sit on
the sideline and learn a bit as things go by.<br>
chhers -ben<br>
</body>
</html>