From a0702e16f1d0a599926cc001a093e6ea22d1a5a9 Mon Sep 17 00:00:00 2001 From: mihaylov Date: Thu, 7 Oct 2004 12:54:39 +0000 Subject: - Improved module name handling --- sources/scalac/backend/msil/TypeCreator.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sources/scalac/backend/msil/TypeCreator.java b/sources/scalac/backend/msil/TypeCreator.java index 32081a96f6..48fe68f029 100644 --- a/sources/scalac/backend/msil/TypeCreator.java +++ b/sources/scalac/backend/msil/TypeCreator.java @@ -546,9 +546,10 @@ final class TypeCreator { void initAssembly() { AssemblyName an = new AssemblyName(); an.Name = assemName; + String moduleName = assemName + (entryPoint == null ? ".dll" : ".exe"); msilAssembly = AssemblyBuilder.DefineDynamicAssembly(an); msilModule = msilAssembly.DefineDynamicModule - (an.Name, an.Name + (entryPoint == null ? ".dll" : ".exe")); + (moduleName, new File(outDir, moduleName).getAbsolutePath()); for (Iterator classes = types2create.iterator(); classes.hasNext();) { Symbol clazz = (Symbol)classes.next(); -- cgit v1.2.3