<div dir="ltr"><div><div><div><div><div><div><div><div>Hi Brad.<br><br></div>I'm configuring/generating NavKit project, by using  -G "Unix Makefiles" parameter. <br></div>I downloaded cmakes from website:<br><a href="https://cmake.org/download/">https://cmake.org/download/</a> <br><br></div>All generation were done on clean output (deleted all files generated by cmake) on the same repository version, in the same directory.<br></div>The only difference was cmake version used for configuring.<br><br></div>How I could check what was caused such long times?<br></div><br></div>Best Regards<br></div>Bartosz<br><div><div><div><div><div><br><br></div></div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-02-04 14:30 GMT+01:00 Brad King <span dir="ltr"><<a href="mailto:brad.king@kitware.com" target="_blank">brad.king@kitware.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 02/04/2016 07:09 AM, Bartosz Kosiorek wrote:<br>
> There is huge difference in Unix Makefile generation time between<br>
> 32 vs 64 bit cmake version:<br>
><br>
> 32 bit CMake 3.5.0 generation time:<br>
> real    5m33.310s<br>
> user    5m27.268s<br>
> sys    0m3.540s<br>
><br>
> 64 bit  CMake 3.5.0 generation time:<br>
> real    2m36.457s<br>
> user    2m32.008s<br>
> sys    0m3.184s<br>
><br>
> Unfortunately there no 64bit CMake version for Windows:<br>
> <a href="https://cmake.org/download/" rel="noreferrer" target="_blank">https://cmake.org/download/</a><br>
><br>
> Is it possible to create 64 bit build for Windows?<br>
<br>
Perhaps eventually, but please try running those timings with local<br>
builds of CMake on Windows to see if the difference carries across<br>
platforms.<br>
<br>
>     64bit cmake 3.5.0-rc1 Makefile Generation<br>
>     1. Run<br>
>     real    2m36.457s<br>
>     user    2m32.008s<br>
>     sys    0m3.184s<br>
>     2. Run<br>
>     real    2m36.764s<br>
>     user    2m31.672s<br>
>     sys    0m3.296s<br>
><br>
>     64bit cmake 3.4.3 Makefile Generation<br>
>     1. Run<br>
>     real    1m29.679s<br>
>     user    1m24.696s<br>
>     sys    0m2.920s<br>
>     2. Run<br>
>     real    1m28.266s<br>
>     user    1m24.220s<br>
>     sys    0m2.976s<br>
<br>
There has been some refactoring but it has not had that effect on<br>
projects I've seen.  What project are you configuring?  Were both<br>
of these versions built the same way?  Is this consistent when<br>
configuring, say, CMake itself?<br>
<br>
Thanks,<br>
-Brad<br>
<br>
</blockquote></div><br></div>