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
History
Tip revision: 39383ef8cb691656012275721064baef1e4f7511 authored by Alexander Neundorf on 23 September 2009, 18:02:05 UTC
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

Readme.txt

back to top