On Sun, Jul 12, 2009 at 01:30:26PM -0700, Walter Bright wrote: > Ary Borenszweig wrote: > >You took the time to modify it to download both D1 and D2, and also dmd. > >:-) > > > >Just one thing: when you select both D1 and D2, both directories are > >added to the path and when you execute dmd it defaults to the first one > >found (D1). How could this be solved? > > I don't know. I also didn't figure out how to set the menu shortcuts > properly depending on what was or was not installed. I was hoping you > could help!
The Windows SDK uses a little script and an environment variable to pick your platform. You can do (I forget the actual syntax...): setenv /x64 make And it builds you the 64 bit version. Or setenv /XP And it sets everything up to target Windows XP. Perhaps the D installer could set up something similar. It could be very simple: dversion /d2 dmd And you get dmd for D2. Then dversion /d1 dmd And you get D1. Indeed, this could be taken to another level: dversion /d2 will use the newest version of dmd2 available, but also dversion /v2.013 will specifically use dmd 2.013. All dversion does is adjust the PATH to point at the right folder. It could be a pretty simple script (especially if you limit it to just the /d1 and /d2 switches). -- Adam D. Ruppe http://arsdnet.net