[m-dev.] Requesting feedback on modifying dependency files for GRADE=il make

Eric Taucher gluon at earthlink.net
Sun Aug 5 03:45:52 AEST 2007



> -----Original Message-----
> From: owner-mercury-developers at csse.unimelb.edu.au [mailto:owner-mercury-
> developers at csse.unimelb.edu.au] On Behalf Of Peter Ross
> Sent: Thursday, August 02, 2007 7:23 PM
> To: mercury-developers at csse.unimelb.edu.au
> Subject: Re: [m-dev.] Requesting feedback on modifying dependency files for
> GRADE=il make
> 
> On 7/30/07, Eric Taucher <gluon at earthlink.net> wrote:
> > To simplify creating mercury.dll for GRADE=il, removing the intermediate
> > targets from the .d files, when GRADE=il, seems to be advantageous. Doing so
> > allows the process to go directly from Mercury source files to Intermediate
> > Language and C# code, and then into mercury.dll as one file.
> >
> >
> >
> > While I am aware that the .d files were created to allow compilation to
> > succeed with C source, the Microsoft compilers are capable of generating
> > code without the need for the dependencies. This may also apply to Java, but
> > I haven't tested it yet.
> >
> >
> >
> > Since this is such a major departure from the normal process, are there any
> > things I might be breaking by these changes?
> >
> >
> Can you sketch in more detail what your changes would be.
> 
> Say I have the files a.m b.m and c.m what would be the build process?

Peter thanks for your help.

At this time, it may not be worth the effort to modify Mercury to create a
Microsoft .NET 2.0 version of the library.

So for now I am going to use the .NET 2.0 dll that was created by hand and get
back to the goal of using Mercury rather than modifying it.

> --------------------------------------------------------------------------
> mercury-developers mailing list
> Post messages to:       mercury-developers at csse.unimelb.edu.au
> Administrative Queries: owner-mercury-developers at csse.unimelb.edu.au
> Subscriptions:          mercury-developers-request at csse.unimelb.edu.au
> --------------------------------------------------------------------------

--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to:       mercury-developers at csse.unimelb.edu.au
Administrative Queries: owner-mercury-developers at csse.unimelb.edu.au
Subscriptions:          mercury-developers-request at csse.unimelb.edu.au
--------------------------------------------------------------------------



More information about the developers mailing list