[CMake] CMake terminology

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


Please run the configure and generate steps by

On Fri, Jun 24, 2016 at 4:40 PM, Ruslan Baratov
<ruslan_baratov at yahoo.com> wrote:
>
> On 24-Jun-16 23:25, Robert Maynard wrote:
>>
>> 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.
>
> Yes, I understand that. Question is about the name of the step. I.e. when I
> do write manual what should I choose
>   Please run configure step by: cmake -H. -B_builds
> or
>   Please run generate step by: cmake -H. -B_builds
> ?
>
> May be both versions are correct? Or both incorrect?
>
> Ruslo
>
>
>>
>> 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