I'm quite jaded about keeping CMakeLists.txt "simple."  As far as I'm
concerned, it should be as simple as the level of complication of your
build.  If I want encapsulation, I write a macro.  Otherwise I'll just
write straight CMake script, because I'd rather read CMake script than
the docs of 5 different Unixy tools that all do their own kind of
regular expression processing.
I second this.
We have a pretty big project and installer generation framework using CMake technology and it is very valuable to learn and master CMake scripting for a long-terme development. If everything is done with CMake you get more consistency and an easy and natural way to get access to your framework variables.

Here is my advice:
First think about how to do it the CMake way,then if it's not doable (which is pretty rare) do it with some other language.

"man cmake" is your best friend ;-)

--Sylvain

_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to