[CMake] CMake terminology

Ruslan Baratov ruslan_baratov at yahoo.com
Fri Jun 24 16:40:30 EDT 2016


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