Brad King wrote:

> We designed
> policies to give projects smooth transitions from old to new behavior.
> If we suddenly make an error occur in code that currently works
> warning-free it will give policies and CMake a bad name.

Ok. 

Actually I re-discovered this today in KDE4

 
http://quickgit.kde.org/?p=kdelibs.git&a=blob&h=a9aecfd3&hb=dde411c1&f=cmake%2Fmodules%2FFindKDE4Internal.cmake#l349

So, KDE4 as a platform breaks the cmake compatibility design for its 
downstreams. At least ECM, used by KDE Frameworks 5, doesn't do that.

I still think they should be unconditional warnings. I also think we should 
make them REQUIRED_* eventually, but I expect you now never will.

Thanks,

Steve.


-- 

Powered by www.kitware.com

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

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

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

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake-developers

Reply via email to