On 09/01/2018 08:50 PM, Taylor Holberton wrote: > create non-trivial variables that make queries when they are expanded
I understand the proposal but I don't think we should do that. The variable expansion logic is already one of the hottest parts of the code shown in profiling. Adding dispatch for special variables will only make it slower for everything else. Also, it is not unreasonable for long operations to be called out by more explicit commands in the code. Furthermore, some queries may have parameters. The command can do that. Squeezing everything into a variable name won't work well. -Brad -- 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: https://cmake.org/mailman/listinfo/cmake-developers