Ticket #41 (assigned enhancement)

Opened 1 year ago

Last modified 1 year ago

Simultaneous support for tango and phobos with profiles

Reported by: demise Assigned to: Gregor (accepted)
Priority: major Milestone:
Component: DSSS Version:
Keywords: Cc:

Description

It should be possible to support both phobos and tango at the same time. I'm suggesting something like

  dsss set stdlib phobos  and
  dsss set stdlib tango

That should update the compiler flags, include directories and library directories according to the selected library. Then building programs should be as easy as

  dsss set stdlib phobos
  rebuild my_phobos_prog

  dsss set stdlib tango
  rebuild my_tango_prog

Updating tango and phobos should be possible with

  dsss net install dmd/phobos  and
  dsss net install tango

without changing the active profile. And tango needs either profiles for different versions or at least an easy way to use the newest svn version too.

Also, similar profile stuff for gdc/dmd should be available. The amount of configurations should then be a cartesian product of these different options. I can write another ticket about this, if needs be.

Change History

04/17/07 15:09:56 changed by Gregor

  • status changed from new to assigned.

Switching between DMD and GDC, by the way, is as easy as using -dc={dmd,gdc}-{win,posix}

None of this is going into the next release, but it's all "in mind."