https://github.com/Kitware/CMake
Revision 39383ef8cb691656012275721064baef1e4f7511 authored by Alexander Neundorf on 23 September 2009, 18:02:05 UTC, committed by Alexander Neundorf on 23 September 2009, 18:02:05 UTC
Now only the dependencies for the file where the dependencies actually may have changed are rescanned, before that this was done for all source files even if only one source file had changed. This reduces e.g. on my machine the time for scanning the dependencies of kdelibs/khtml/ when only one file (khtml_global.cpp) has changed from around 7.5 seconds to 1.2 seconds. The tests succeed, it does what I expected it to do on kdelibs, and Brad also reviewed the patch, so I think it should be ok. Alex
1 parent 551fcc2
Tip revision: 39383ef8cb691656012275721064baef1e4f7511 authored by Alexander Neundorf on 23 September 2009, 18:02:05 UTC
Major optimization of C/C++ dependency scanning.
Major optimization of C/C++ dependency scanning.
Tip revision: 39383ef
File | Mode | Size |
---|---|---|
Docs | ||
Example | ||
Modules | ||
Source | ||
Templates | ||
Tests | ||
Utilities | ||
.gitattributes | -rw-r--r-- | 305 bytes |
CMakeCPack.cmake | -rw-r--r-- | 4.9 KB |
CMakeCPackOptions.cmake.in | -rw-r--r-- | 2.6 KB |
CMakeGraphVizOptions.cmake | -rw-r--r-- | 153 bytes |
CMakeLists.txt | -rw-r--r-- | 17.8 KB |
CMakeLogo.gif | -rw-r--r-- | 4.4 KB |
CTestConfig.cmake | -rw-r--r-- | 413 bytes |
CTestCustom.cmake.in | -rw-r--r-- | 1.8 KB |
CTestCustom.ctest.in | -rw-r--r-- | 145 bytes |
ChangeLog.txt | -rw-r--r-- | 2.0 MB |
CompileFlags.cmake | -rw-r--r-- | 1.8 KB |
Copyright.txt | -rw-r--r-- | 2.2 KB |
DartConfig.cmake | -rw-r--r-- | 236 bytes |
DartLocal.conf.in | -rw-r--r-- | 4.0 KB |
Readme.txt | -rw-r--r-- | 1.9 KB |
bootstrap | -rwxr-xr-x | 47.5 KB |
cmake.1 | -rw-r--r-- | 3.6 KB |
cmake_uninstall.cmake.in | -rw-r--r-- | 968 bytes |
configure | -rwxr-xr-x | 114 bytes |
doxygen.config | -rw-r--r-- | 27.7 KB |
Computing file changes ...