[Cmake] Autological Makefiles (+ VTK new build is *slow*)

William A. Hoffman bill.hoffman at kitware.com
Mon Jun 4 22:40:33 EDT 2001


The depends seem  to be stored in the build directories in vc60.idb files.
This file seems to get updated with the command line build.


$ ls -l Common/Release/vc60.idb
-rw-r--r--   1 administ None       500736 Jun  4 22:33 vc60.idb

$ time msdev VTK.dsw /MAKE "vtkCommon - Win32 Release"
--------------------Configuration: vtkCommon - Win32 
Release--------------------
vtkCommon.lib - 0 error(s), 0 warning(s)
real    0m5.898s
user    0m0.010s
sys     0m0.010s
administrator at DUNE ~/vtknew-vc
$ ls -l Common/Release/vc60.idb
-rw-r--r--   1 administ None       500736 Jun  4 22:36 Common/Release/vc60.idb


Note, that if I do not use the ALL_BUILD target things are much quicker.
Perhaps the trick to building from emacs, is to build the library you are 
changing.
If you modify a file in vtkCommon, then just build vtkCommon.
I am still not sure why you seem to have an extra minute on your builds.
Do you have python, java and tcl perhaps?    If not, do you have the most 
current
service pack for visual studio?

-Bill





More information about the CMake mailing list