[Dart] New Dart command "Configure"

Miller, James V (CRD) millerjv at crd.ge.com
Wed, 16 Jan 2002 07:43:47 -0500


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_01C19E8B.71135660
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C19E8B.71135660"


------_=_NextPart_001_01C19E8B.71135660
Content-Type: text/plain;
	charset="iso-8859-1"

I added a first cut to a "Configure" command to Dart.  The Configure command runs in the build
directory.  It is defined in DartConfiguration.tcl to rerun CMake passing in the source directory as
the argument to cmake.  This should simplify some of the Dart client scripts so that they can do
 
tclsh DashboardManager.tcl DartConfiguration.tcl Nightly Start Update Configure Build Test Submit
 
Prior to the introduction of the Configure Dart command, clients usually would do a "Start Update",
then run cmake to make sure all the makefiles were up to date, then do a "Build Test Submit".
 
The Configure command is currently only accessible from tcl, the make targets have not been updated
to include Configure since I just missed the CMake 1.2 tagpoint (so I have not updated the Dart.cmake
Module).
 
I'd like to get some feedback on the Configure command.  Currently, it is hard coded in
DartConfiguration.tcl (which is configured by CMake from Utility.conf.in) to rerun cmake passing the
source directory are an argument.  Does this fit everyone's needs?  I am thinking that the
"ConfigureCommand" may need to be set in the CMake module Dart.cmake and perhaps be a cache entry
that can be editted.  I am not sure whether it will need to be changed on a client by client basis
(arguing for it to be in the CMake module Dart.cmake) but it may need to changed on a project by
project basis (which would argue for it to be a project's DartConfig.cmake).


Jim Miller 
_____________________________________
Visualization & Computer Vision
GE Corporate Research & Development
Bldg. KW, Room C218B
P.O. Box 8, Schenectady NY 12301

millerjv at crd.ge.com < mailto:millerjv at crd.ge.com <mailto:millerjv at crd.ge.com> >
(518) 387-4005, Dial Comm: 8*833-4005, 
Cell: (518) 505-7065, Fax: (518) 387-6981 


 

------_=_NextPart_001_01C19E8B.71135660
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 5.50.4807.2300" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=351132912-16012002><FONT size=2>I added a first cut to a 
"Configure" command to Dart.&nbsp; The Configure command runs in the build 
directory.&nbsp; It is defined in DartConfiguration.tcl to rerun CMake passing 
in the source directory as the argument to cmake.&nbsp; This should simplify 
some of the Dart client scripts so that they can do</FONT></SPAN></DIV>
<DIV><SPAN class=351132912-16012002><FONT size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=351132912-16012002><FONT size=2>tclsh DashboardManager.tcl 
DartConfiguration.tcl Nightly Start Update Configure Build Test 
Submit</FONT></SPAN></DIV>
<DIV><SPAN class=351132912-16012002><FONT size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=351132912-16012002><FONT size=2>Prior to the introduction of 
the Configure Dart command, clients usually would do a "Start Update", then run 
cmake to make sure all the makefiles were up to date,&nbsp;then do a "Build Test 
Submit".</FONT></SPAN></DIV>
<DIV><SPAN class=351132912-16012002><FONT size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=351132912-16012002><FONT size=2>The Configure command is 
currently only accessible from tcl, the make targets have not been updated to 
include Configure since I just missed the CMake 1.2 tagpoint (so I have not 
updated the Dart.cmake Module).</FONT></SPAN></DIV>
<DIV><SPAN class=351132912-16012002><FONT size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=351132912-16012002><FONT size=2>I'd like to get some feedback 
on the Configure command.&nbsp; Currently, it is hard coded in 
DartConfiguration.tcl (which is configured by CMake from Utility.conf.in) to 
rerun cmake passing the source directory are an argument.&nbsp; Does this fit 
everyone's needs?&nbsp; I am thinking that the "ConfigureCommand" may need to be 
set in the CMake module Dart.cmake and perhaps be a cache entry that can be 
editted.&nbsp; I am not sure whether it will need to be changed on a client by 
client basis (arguing for it to be in the CMake module Dart.cmake) but it may 
need to changed on a project by project basis (which would argue for it to be a 
project's DartConfig.cmake).</FONT></SPAN></DIV><BR>
<P><B><FONT face="Comic Sans MS" color=#000080>Jim Miller</FONT></B> 
<BR><B><I><FONT face=Arial color=#ff0000 
size=2>_____________________________________</FONT></I></B><I></I><BR><I></I><I><FONT 
face=Arial color=#000000 size=1>Visualization &amp; Computer Vision<BR>GE 
Corporate Research &amp; Development<BR>Bldg. KW, Room C218B<BR>P.O. Box 8, 
Schenectady NY 12301<BR><BR></FONT><U><FONT face=Arial color=#0000ff 
size=1>millerjv at crd.ge.com &lt;<A 
href="mailto:millerjv at crd.ge.com">mailto:millerjv at crd.ge.com</A>&gt;</FONT></U></I><BR><I><FONT 
face=Arial color=#000000 size=1>(518) 387-4005, Dial Comm: 8*833-4005, 
</FONT></I><BR><I><FONT face=Arial color=#000000 size=1>Cell: (518) 505-7065, 
Fax: (518) 387-6981</FONT></I> </P><BR>
<DIV>&nbsp;</DIV></BODY></HTML>

------_=_NextPart_001_01C19E8B.71135660--

------_=_NextPart_000_01C19E8B.71135660
Content-Type: application/octet-stream;
	name="Miller, James V (CRD).vcf"
Content-Disposition: attachment;
	filename="Miller, James V (CRD).vcf"

BEGIN:VCARD
VERSION:2.1
N:Miller;James
FN:Miller, James V (CRD)
ORG:CRD;ESL
TITLE:Computer Scientist
TEL;WORK;VOICE:*833-4005
TEL;WORK;VOICE:1 518 387-4005
ADR;WORK:;KW-C218B;P.O. Box 8;Schenectady;New York;12301;USA
LABEL;WORK;ENCODING=QUOTED-PRINTABLE:KW-C218B=0D=0AP.O. Box 8=0D=0ASchenectady, New York 12301=0D=0AUSA
EMAIL;PREF;INTERNET:millerjv at crd.ge.com
REV:20010420T140329Z
END:VCARD

------_=_NextPart_000_01C19E8B.71135660--