On Tuesday 31 March 2009, Bill Hoffman wrote:
> Marcel Loose wrote:
> > Hi Bill,
> >
> > Wouldn't it be better if CMake kept track of these variables internally.
> > I mean, usually the HAS_X variables are the result of calls to
> > check_include_file() and check_function_exists(). The Autotools handle
> > this under the hood.
> > CMake might keep a list of these variables, possibly one per check_*()
> > function. Or is there a reason to let the user handle this explicitly by
> > specifying the list of HAS_X variables in the call to
> > cmake_autoheader()?
>
> check_include_file does not even have to be used, there are lots of ways
> to come up with variables that might be useful in a configured header
> file. I don't really like magic behind the scene lists getting created.

I fully agree with that.
Making it explicit is better, it makes the cmake code easier to read and 
understand (while requiring a bit more typing).

Alex
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to