<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7232.77">
<TITLE>RE: [CMake] CMake 2.2 dependency check skip</TITLE>
</HEAD>
<BODY>
<DIV id=idOWAReplyText53885 dir=ltr>
<DIV dir=ltr><FONT face=Arial color=#000000 size=2>The Makefile2 file is only at
the top level. I would really like to skip the dependency check when
compiling one of the subdirectories (e.g. ParaView/Server/Filters).</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT> </DIV>
<DIV dir=ltr><FONT face=Arial size=2>-Ken</FONT></DIV></DIV>
<DIV dir=ltr><BR>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Ken Martin
[mailto:ken.martin@kitware.com]<BR><B>Sent:</B> Tue 10/18/2005 2:32
PM<BR><B>To:</B> Moreland, Kenneth; cmake@cmake.org<BR><B>Subject:</B> RE:
[CMake] CMake 2.2 dependency check skip<BR></FONT><BR></DIV>
<DIV>
<P><FONT size=2>> With CMake 2.0 I would often run "make all" instead of just
"make".<BR>> When running "make all", the build system would skip any
dependency<BR>> checking and just compile whatever changed based on
whatever<BR>> dependencies are known. Whether intentional or not, I
used this feature<BR>> frequently when compiling small changes in big
projects such as ParaView<BR>> (a mode I am in often) since the dependency
checking can take up to half<BR>> a minute.<BR>><BR>> I notice that the
makefiles built by CMake 2.2 now also do dependency<BR>> checking when "make
all" is run. Is there a target I can use to skip<BR>> the dependency
checking?<BR><BR>There isn't a convenience target for doing this but I believe
the following<BR>will do what you want<BR><BR>make -f
CMakeFiles/Makefile2<BR><BR><BR>Ken<BR><BR><BR></FONT></P></DIV>
</BODY>
</HTML>