Alan W. Irwin wrote:
> The fact remains some projects would like to drop the
> <path-to-existing-build> interpretation altogether (for the reasons I
> mentioned) and other projects will want to preserve it (for the reasons you
> mentioned).

The path-to-existing-build interpretation is not the cause of the problems
with trying out-of-source builds after trying an in-source build.  The problem
is that files generated in the source tree by an in-source build attempt,
such as generated header files, can break out-of-source builds.  I have
another solution in mind which I'll post elsewhere in this thread shortly.

> Can't the needs of both groups be served by a policy?

Policies are only meant for fixing behavior while maintaining compatibility.
They are not meant for switching between two supported behaviors.  The OLD
behavior is always unsupported (except for compatibility) and the NEW one
is always supported.

-Brad
_______________________________________________
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