[CMake] Patch to apply! Changing the default name"CMakeLists.txt"!
Brandon Van Every
bvanevery at gmail.com
Sun Jan 13 16:55:32 EST 2008
On Jan 13, 2008 4:23 PM, Bill Hoffman <bill.hoffman at kitware.com> wrote:
> Martin Lütken wrote:
> > That's great then. Do you know who to address in order to get the patch
> > into the CVS code ?
> >
>
> Actually, what about something like this:
>
> # CMakeLists.txt
> INCLUDE(${CMAKE_CURRENT_SOURCE_DIR}/${CML_NAME}")
>
> cmake /path/to/proj -DCML_NAME:STRING="mycmake1.txt"
> cmake /path/to/proj -DCML_NAME:STRING="mycmake2.txt"
>
>
> No changes needed to CMake at all....
"Not needing to change CMake" may be useful for my own purposes, as I
have to ship with production versions of CMake, and I was planning to
wrap command line ugliness in a script anyways. But CMake is changed
all the time in order to better it. I don't see how "let's leave well
enough alone" is an argument in this case. In terms of command line
elegance, your solution leaves much to be desired over
cmake -f mycmake1.txt
cmake -f mycmake2.txt
Especially in the eyes of the Autoconf + GMake crowd, whom we'd like
to convert. Do you have a serious objection to CMake having a -f
flag?
Cheers,
Brandon Van Every
More information about the CMake
mailing list