On 7/26/07, Christian Convey <[EMAIL PROTECTED]> wrote:

Thanks, I didn't realize that the cmake program did any of the work
when running 'make'.  I thought 'cmake' was executed only when
producing (or rebuilding) the Makefiles, and otherwise was completely
out of the picture when the user invokes 'make'.

Yeah, you get native builds but you're also married to your CMake installation.

In principle there's some kind of "get rid of CMake" mode.  In
practice, nobody uses it, so it's not vetted much, and I wouldn't
expect it to work great.  Pretty much as you work with CMake builds
over time, you realize you really do want CMake hooking back in to do
stuff for you.  So the issue goes away. It's more of a newbie
perception issue ("What??  Why aren't these files standalone??!") or a
corner case for some problem domains ("CMake can't be built on this
device.")

When contracting with a client, I do make it clear that I'm not
providing "standalone" native build system files, so that they know
exactly what the deliverables are and don't think they're supposed to
sue me.  8-)  If the client insisted that the native builds had to be
standalone, that having to install CMake is a dealbreaker, then I'd
research the capability more thoroughly.  I'd figure out what it would
take to guarantee it in the real world, and pitch / bill accordingly.


Cheers,
Brandon Van Every
_______________________________________________
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to