[Dart] dart and clean build

Miller, James V (CRD) millerjv at crd.ge.com
Mon, 9 Jul 2001 08:01:07 -0400


I was thinking about this the other day.  I think Dart should support both "clean" builds and
incrementals.  Currently, Dart forces the PC to do a clean build while unix setups need to do the
clean by hand.

I think Nightly builds should always do a clean.

I think Continuous builds should periodically be cleaned (once a day?).

I was thinking of this in terms of accelerating the Continuous builds. 

Maybe the command structure should be

tclsh DashboardManager.tcl DartConfiguration.tcl Experimental Clean Build Test Submit




-----Original Message-----
From: Blezek, Daniel J (CRD) 
Sent: Friday, July 06, 2001 2:03 PM
To: 'Bill Hoffman'; dart at public.kitware.com
Subject: RE: [Dart] dart and clean build


Bill,

  Dart should only know how to do a build, no a clean.  It's easy enough to automate a clean while
writing the script to run Dart, and it proved hard enough just to do builds on multiple platforms.

-dan

P.S.  I see that Dart is being rolled out for vtknew, when do we get to view it on the web?

-----Original Message-----
From: Bill Hoffman [mailto:bill.hoffman at kitware.com]
Sent: Friday, July 06, 2001 1:56 PM
To: dart at public.kitware.com
Subject: [Dart] dart and clean build


Should the build stuff for msdev do a clean?  
It removes the .dsp files and other files that may
be hard to recover from a command line build.

The unix build does not sort of clean.  It is up to the
user to make sure things are clean before the build.


For CMake and VC I do this:

cd //c/hoffman/Dart
cvs update -dAP
cd //c/hoffman/CMake
cvs update -dAP
cd //c/hoffman
# here is the clean
rm -rf CMake-vc-dashboard
mkdir CMake-vc-dashboard
cd CMake-vc-dashboard
echo -e DART_ROOT:PATH=c:/Hoffman/Dart\\nMAKEPROGRAM:FILEPATH=msdev > CMakeCache.txt
/cygdrive/c/hoffman/CMake/Source/cmake ../CMake
msdev CMake.dsw /MAKE "Nightly - Win32 Debug" /BUILD


I don't think it is Build.tcl's job to clean.

-Bill


_______________________________________________
Dart mailing list
Dart at public.kitware.com
http://public.kitware.com/mailman/listinfo/dart

_______________________________________________
Dart mailing list
Dart at public.kitware.com
http://public.kitware.com/mailman/listinfo/dart