<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-15">
<META content="MSHTML 6.00.6000.16850" name=GENERATOR></HEAD>
<BODY style="MARGIN: 4px 4px 1px">
<DIV>Jay:</DIV>
<DIV>I can craft a Windows Installer for CM3 if that will save you some time working other issues.  Let me know.</DIV>
<DIV>Regards,</DIV>
<DIV>Randy Coleburn<BR><BR>>>> Jay <jay.krell@cornell.edu> 6/28/2009 12:39 PM >>><BR><BR>Fyi I misjudged the Caphyon product.<BR>It has a command line that can edit projects, which works well for starting with a project with no files and you just say /addfolder and it adds everything.<BR>And the gui is very good.<BR><BR>- Jay<BR><BR><BR>----------------------------------------<BR>> Date: Sun, 28 Jun 2009 14:34:04 +0000<BR>> To: m3commit@elegosoft.com<BR>> From: jkrell@elego.de<BR>> Subject: [M3commit] CVS Update: cm3<BR>><BR>> CVSROOT: /usr/cvs<BR>> Changes by: jkrell@birch. 09/06/28 14:34:04<BR>><BR>> Modified files:<BR>> cm3/scripts/python/: pylib.py<BR>><BR>> Log message:<BR>> work in progress / safe keeping: packaging for Windows<BR>><BR>> IExpress examined, promising, for now and probably forever rejected.<BR>> It appears to have a limit on the number files it can package.<BR>> One could probably workaround with a hierarchical install.<BR>> I don't remember, but this may have lacked an uninstall.<BR>> Also IExpress appears to not like there to be multiple files<BR>> with the same name, in the mode that extracts things in the<BR>> original layout.<BR>><BR>> Nullsoft examined, promising, for now rejected.<BR>> The zip2exe functionality does not appear to be usable from<BR>> the command line. The non-zip2exe functionality seems<BR>> all a bit wierd..or at least inconvenient. I don't really<BR>> want to design the GUI from scratch, nor via copy/paste.<BR>> I don't remember but this may have lacked an uninstall.<BR>><BR>> Caphyon Advanced Installer for making .msis, free version examined,<BR>> very promising, rejected. Had a good uninstall. Had an<BR>> easy way to prepend to $PATH. Rejected because while there<BR>> is an underlying generatable text file, it doesn't appear<BR>> to be documented what any/everything means in it, and<BR>> while going through the exercise I ran into unclear parts.<BR>> I do not want to be tied to a GUI app for building stuff.<BR>><BR>> InnoSetup examined a while ago, promising, details forgotten.<BR>> Should examine again.<BR>><BR>> WiX 3.0 to produce an .msi examined and the current plan.<BR>> It provides a few canned GUIs to chose from, each<BR>> /slightly/ configurable. I wouldn't mind deleting the<BR>> eula/license gui, but the text is replaceable and that<BR>> should suffice. It provides uninstall. It provides<BR>> shortcuts on the start menu.<BR>><BR>> There are many other options. .msis can be built fairly<BR>> easily/directly, but there remains the need to design the GUI.<BR>> None is provided by default except maybe "please wait" while<BR>> a non-interactive install goes through almost overly quietly<BR>> and with no configurability. The WiX GUI is very amenable to<BR>> easily providing a tree with each of Olaf's package sets and<BR>> letting user pick/chose which he wants.<BR>><BR></DIV></BODY></HTML>