[CMake] incremental build slow because of F90 (cmake_copy_f90_mod)

Verweij, Arjen VerweijA at tass-safe.com
Tue Jul 13 07:26:56 EDT 2010


Sent Brad source code to reproduce the bahaviour. Also discovered that the time is actually spent in make and not cmake_copy_f90_mod or touch; they are fast.

Regards,
Arjen

PS Attempting to attach log and source code for completeness here as well

>-----Original Message-----
>From: cmake-bounces at cmake.org [mailto:cmake-bounces at cmake.org] On Behalf
>Of Verweij, Arjen
>Sent: maandag 12 juli 2010 20:31
>To: Brad King
>Cc: cmake at cmake.org
>Subject: Re: [CMake] incremental build slow because of F90
>(cmake_copy_f90_mod)
>
>Hi Brad,
>
>>It's not *supposed* to do that.  Can you produce a minimal project
>>that reproduces that behavior?
>
>This is reassuring. I'm probably not able to reproduce it with something
>small, but I could try. I would imagine that if it's not supposed to do
>it, it likely won't :) Apparently, the project has been set up in a
>peculiar way causing cmake to require touch && cmake_copyf90_mod.
>
>The current build system has issues with this part of the code as well,
>with incremental builds.
>
>Thanks,
>Arjen
>_______________________________________________
>Powered by www.kitware.com
>
>Visit other Kitware open-source projects at
>http://www.kitware.com/opensource/opensource.html
>
>Please keep messages on-topic and check the CMake FAQ at:
>http://www.cmake.org/Wiki/CMake_FAQ
>
>Follow this link to subscribe/unsubscribe:
>http://www.cmake.org/mailman/listinfo/cmake
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: log.txt
URL: <http://www.cmake.org/pipermail/cmake/attachments/20100713/1bbb631f/attachment-0001.txt>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: f90example.tgz
Type: application/x-compressed
Size: 826 bytes
Desc: f90example.tgz
URL: <http://www.cmake.org/pipermail/cmake/attachments/20100713/1bbb631f/attachment-0001.bin>


More information about the CMake mailing list