[Vm-dev] CMakeMaker--whaddya think?
Tobias Pape
Das.Linux at gmx.de
Wed Apr 16 00:55:16 UTC 2014
On 16.04.2014, at 02:08, gettimothy <gettimothy at zoho.com> wrote:
> Hi all.
>
> Unless I am talked out of it , I am going to generate the CMMake "stuff" from Smalltalk classes similar to the way that VMMaker generates source code.
>
> My reasons are:
> 1. source control is Monticello. (and if you generate the source tree, the pharo folks can use that to pipe into git--so that sorta-kinda-syncs things up a bit)
> 2. modification and maintenance is in Squeak.
> 3. it should be fun.
> 4. Modular (looking at the CMake generators, it just begs for OOP approach)
> 5. Each plugin is responsible for its own CMakeLists.txt (i.e. cmake configuration file)
> ....
>
> whaddya think?
>
>
afaik, that is _exactly_ how the CMakeVMMaker works…
[1](blogpost) https://marianopeck.wordpress.com/2011/04/10/building-the-vm-from-scratch-using-git-and-cmakevmmaker/
[2](filetree package) https://github.com/pharo-project/pharo-vm/tree/master/mc/CMakeVMMaker.package
[3](some people using it…) http://forum.world.st/Adapting-CMakeVMMaker-to-build-BochsIA32Plugin-td4743813.html
Best
-Tobias
> Also, if you are ok with the idea, what do you want it named? Do you want some classes added to VMMaker or do you want something elsewhere?
>
>
> p.s. I am suffering from a bit of Spring Fever and took the weekend and Monday and most of today off.
> I am still studying CMaker before I even look at the existing project for Interpreter and I will probably not look at the existing Interpreter CMake project until I go through
> the exercise of writing my own from scratch (unless I fall flat on my face, then I will take a peek (: )
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 1625 bytes
Desc: Message signed with OpenPGP using GPGMail
Url : http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20140416/300634fb/signature.pgp
More information about the Vm-dev
mailing list