[m-dev.] "executables" in the java grade
Julien Fischer
jfischer at opturion.com
Thu Dec 4 09:52:03 AEDT 2014
On Thu, 4 Dec 2014, Paul Bone wrote:
>>>>> We should also check that this works correctly for buidling libraries.
>>>>
>>>> I'm not sure what you mean.
>>>
>>> I mean if you build your "foo" library as "mmc --make libfoo". Which in C
>>> backends creates a libfoo.a or libfoo.so. whatever. For java mmc --make
>>> (for programs) should build a Jar that can be executed with "java --jar",
>>> this works by putting a MainClass (sp?) attribute in the manifest of the
>>> .jar.
>>
>> That can be done by passing an extra argument to the jar tool when we
>> build the archive for the executable.
>>
>>> When building libraries mmc should not check for main/2 and should
>>> not place the MainClass attribute in the manifest.
>>
>> That already happens ;-)
>
> What I mean is, both of these uses of --make will need to work correctly
> with the new behaviour.
That can be arranged ;-)
Cheers,
Julien.
More information about the developers
mailing list