[CMake] CMake terminology

Robert Maynard robert.maynard at kitware.com
Fri Jun 24 16:25:04 EDT 2016


cmake from the command line is still running the two stages, it just
doesn't allow for feedback/input from the user between the two stages.

On Fri, Jun 24, 2016 at 4:06 PM, Ruslan Baratov via CMake
<cmake at cmake.org> wrote:
> Hi,
>
> I have a question about CMake terminology. When we are using CMake GUI there
> are two buttons "Configure" and "Generate", hence we have two stages:
>
> 1. Configure step, when we do configuring project, effectively creating file
> with cache variables (which we can modify) without really generating native
> tools files like Makefile/*.sln/etc.
>
> 2. Generate step, when we do generating project using file with cache
> variables, i.e. create those Makefile/*.sln/etc.
>
> The question is about command line version of CMake. Since we do creating
> file with cache and generate native tools files in one step what is the
> right term? Is it a configure step because we read user's '-D' and create
> cache file?  Is it a generate step because native tools files generated at
> the end? May be there is a third name to describe the fact that it's
> configure+generate step?
>
> Thanks, Ruslo
> --
>
> 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


More information about the CMake mailing list