Wrong log.txt :P >-----Original Message----- >From: [email protected] [mailto:[email protected]] On Behalf >Of Verweij, Arjen >Sent: dinsdag 13 juli 2010 13:27 >To: [email protected] >Subject: Re: [CMake] incremental build slow because of F90 >(cmake_copy_f90_mod) > >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: [email protected] [mailto:[email protected]] On >>Behalf Of Verweij, Arjen >>Sent: maandag 12 juli 2010 20:31 >>To: Brad King >>Cc: [email protected] >>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
/usr2/people/verweija/local/bin/cmake -H/mnt/usr3/people/verweija/f90example -B/mnt/usr3/people/verweija/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr2/people/verweija/local/bin/cmake -E cmake_progress_start /mnt/usr3/people/verweija/build/CMakeFiles /mnt/usr3/people/verweija/build/CMakeFiles/progress.marks /usr1/people/maddev/util/bin/make -f CMakeFiles/Makefile2 all make[1]: Entering directory `/mnt/usr3/people/verweija/build' /usr1/people/maddev/util/bin/make -f CMakeFiles/mytest.dir/build.make CMakeFiles/mytest.dir/depend make[2]: Entering directory `/mnt/usr3/people/verweija/build' cd /mnt/usr3/people/verweija/build && /usr2/people/verweija/local/bin/cmake -E cmake_depends "Unix Makefiles" /mnt/usr3/people/verweija/f90example /mnt/usr3/people/verweija/f90example /mnt/usr3/people/verweija/build /mnt/usr3/people/verweija/build /mnt/usr3/people/verweija/build/CMakeFiles/mytest.dir/DependInfo.cmake --color= make[2]: Leaving directory `/mnt/usr3/people/verweija/build' /usr1/people/maddev/util/bin/make -f CMakeFiles/mytest.dir/build.make CMakeFiles/mytest.dir/requires make[2]: Entering directory `/mnt/usr3/people/verweija/build' /usr1/people/maddev/util/bin/make -f CMakeFiles/mytest.dir/build.make CMakeFiles/mytest.dir/exec.f90.o.provides.build make[3]: Entering directory `/mnt/usr3/people/verweija/build' /usr2/people/verweija/local/bin/cmake -E cmake_copy_f90_mod execute CMakeFiles/mytest.dir/execute.mod.stamp /usr2/people/verweija/local/bin/cmake -E touch CMakeFiles/mytest.dir/exec.f90.o.provides.build make[3]: Leaving directory `/mnt/usr3/people/verweija/build' /usr1/people/maddev/util/bin/make -f CMakeFiles/mytest.dir/build.make CMakeFiles/mytest.dir/init.f90.o.provides.build make[3]: Entering directory `/mnt/usr3/people/verweija/build' /usr2/people/verweija/local/bin/cmake -E cmake_copy_f90_mod initialize CMakeFiles/mytest.dir/initialize.mod.stamp /usr2/people/verweija/local/bin/cmake -E touch CMakeFiles/mytest.dir/init.f90.o.provides.build make[3]: Leaving directory `/mnt/usr3/people/verweija/build' /usr1/people/maddev/util/bin/make -f CMakeFiles/mytest.dir/build.make CMakeFiles/mytest.dir/output.f90.o.provides.build make[3]: Entering directory `/mnt/usr3/people/verweija/build' /usr2/people/verweija/local/bin/cmake -E cmake_copy_f90_mod output CMakeFiles/mytest.dir/output.mod.stamp /usr2/people/verweija/local/bin/cmake -E touch CMakeFiles/mytest.dir/output.f90.o.provides.build make[3]: Leaving directory `/mnt/usr3/people/verweija/build' make[2]: Leaving directory `/mnt/usr3/people/verweija/build' /usr1/people/maddev/util/bin/make -f CMakeFiles/mytest.dir/build.make CMakeFiles/mytest.dir/build make[2]: Entering directory `/mnt/usr3/people/verweija/build' /usr2/people/verweija/local/bin/cmake -E cmake_copy_f90_mod execute CMakeFiles/mytest.dir/execute.mod.stamp /usr2/people/verweija/local/bin/cmake -E touch CMakeFiles/mytest.dir/exec.f90.o.provides.build /usr2/people/verweija/local/bin/cmake -E cmake_copy_f90_mod initialize CMakeFiles/mytest.dir/initialize.mod.stamp /usr2/people/verweija/local/bin/cmake -E touch CMakeFiles/mytest.dir/init.f90.o.provides.build /usr2/people/verweija/local/bin/cmake -E cmake_copy_f90_mod output CMakeFiles/mytest.dir/output.mod.stamp /usr2/people/verweija/local/bin/cmake -E touch CMakeFiles/mytest.dir/output.f90.o.provides.build make[2]: Leaving directory `/mnt/usr3/people/verweija/build' /usr2/people/verweija/local/bin/cmake -E cmake_progress_report /mnt/usr3/people/verweija/build/CMakeFiles 1 2 3 4 [100%] Built target mytest make[1]: Leaving directory `/mnt/usr3/people/verweija/build' /usr2/people/verweija/local/bin/cmake -E cmake_progress_start /mnt/usr3/people/verweija/build/CMakeFiles 0
_______________________________________________ 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
