Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [technology-pmc] CMake as an exempt pre-req for Mihini

I think that sounds exactly like "facilitates build and test." Building "out of the box" is a nicety, not a strict necessity IMO. I could always get the Mihini source and write my own build for it, no?
Unless there is really no practical hope of building the project without CMake (in other words, the work required to do so would overcome the benefits to using Mihini in the first place), I'd say you're alright to included CMake as a "works with" under this Test and Build Dependencies clause.


On 1/8/13 11:20 AM, Benjamin Cabé wrote:
In our case, I am not sure we can consider CMake something that is "required exclusively to facilitate build and test.", in that without CMake it is not possible to build Mihini at all, out of the box. 
Maybe this is just a misinterpretation of pre-req on my end, but I would say that in the case of a framework technology (and more so an embedded technology, which adopters will likely want/need to build themselves for their specific targets), if you cannot build it on your own without such the 3rd party technology, it is probably a prerequisite.


De : Wayne Beaton <wayne@xxxxxxxxxxx>
Répondre à : Technology PMC <technology-pmc@xxxxxxxxxxx>
Date : mardi 8 janvier 2013 17:05
À : "technology-pmc@xxxxxxxxxxx" <technology-pmc@xxxxxxxxxxx>
Objet : Re: [technology-pmc] CMake as an exempt pre-req for Mihini

This sounds more like a "works with" dependency for build and test



On 01/08/2013 07:52 AM, Benjamin Cabé wrote:
CMake is used for building only ; we do not redistribute anything from CMake nor do we link to CMake.


Le 8 janv. 2013 à 03:29, Wayne Beaton <wayne@xxxxxxxxxxx> a écrit :

Is this to be used as technology for building Minihi, or does Mihini have code that will link to CMake?


On 01/07/2013 04:33 PM, Benjamin Cabé wrote:
Dear PMC,

We would like to request your approval to declare CMake an exempt pre-req for the Mihini project.
CMake is a popular build management tool, licensed under the terms of the new BSD license, that simplifies cross-compilation and simplifies the management of several builds inside the same source tree.

Thanks in advance,

Back to the top