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.
This sounds more like a "works with" dependency for build
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
Is this to be used as technology for building
Minihi, or does Mihini have code that will link to
On 01/07/2013 04:33 PM, Benjamin Cabé wrote:
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,