[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. 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</FONT></SPAN></DIV>
<DIV><SPAN class=351132912-16012002><FONT size=2></FONT></SPAN> </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> </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, then do a "Build Test
Submit".</FONT></SPAN></DIV>
<DIV><SPAN class=351132912-16012002><FONT size=2></FONT></SPAN> </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> </DIV>
<DIV><SPAN class=351132912-16012002><FONT size=2>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).</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 & Computer Vision<BR>GE
Corporate Research & 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 <<A
href="mailto:millerjv at crd.ge.com">mailto:millerjv at crd.ge.com</A>></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> </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--