[m-users.] Adding a command line option

Julien Fischer jfischer at opturion.com
Tue Jul 30 03:02:54 AEST 2013


On Sat, Jul 27, 2013 at 11:53 AM, Peter Wang <novalazy at gmail.com> wrote:

> On Sat, 27 Jul 2013 01:39:50 +0100, Mark Green <mgreen at brookes.ac.uk>
> wrote:
> > Hi,
> >
> > What's the easiest way to add a new command line option to mmc? I have
> been
> > trying to deal with my Erlang build problem by modifying
> > compile_target_code.m to pass full paths to erlc, but I would like to
> make
> > this behavior optional and I cannot find the part of the code that
> converts
> > from strings on the command line to atoms that are looked up via
> > lookup_bool_option.
>
> In options.m.  For a quick test, you can make use of an existing
> string option "--experiment".
>
> Which paths are problematic?
>

I'm not sure about the problem that Mark has encountered, but one issue we
definitely have
with the erlang grade on Windows is that the values of
MERCURY_ERLANG_{COMPILER,INTERPRETER}
contains spaces if the OTP is installed in the default location (in Program
Files).  This breaks compilation of
the standard library. We should take the basename of the value returned by
the configuration tests in this case,
as we do for the Java tools in the same situation  (I'll commit a
change that does this tomorrow.)

Cheers,
Julien.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurylang.org/archives/users/attachments/20130730/50e260eb/attachment.html>


More information about the users mailing list