On 09/04/2014 04:40 PM, Brad King wrote:
On 09/04/2014 10:25 AM, Nils Gladitz wrote: I think a new command would ("if_noexpand") would make the "correct" code less readable than the "incorrect" code. Also the implicit-bool conversion of variables is more readable IMO; considerif(${FOO_FOUND}) versus if(FOO_FOUND)
I am rather used to "if()" as well but safe_if()/if_noexpand() might still be more readable than the workarounds that people are using now to get something close to the expected behavior with regular if() [1].
You would also still be able to use regular if() in cases where you prefer the aesthetics of implicit-bool.
Nils [1] http://www.cmake.org/pipermail/cmake/2014-September/058476.html -- 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
