diff options
author | mihaylov <mihaylov@epfl.ch> | 2004-10-07 12:54:39 +0000 |
---|---|---|
committer | mihaylov <mihaylov@epfl.ch> | 2004-10-07 12:54:39 +0000 |
commit | a0702e16f1d0a599926cc001a093e6ea22d1a5a9 (patch) | |
tree | 6579859f389b7fa985ce5141e9fcc156859bfc1e | |
parent | 543531f94c0cf16d36888eee891d90caf9d0e4f9 (diff) | |
download | scala-a0702e16f1d0a599926cc001a093e6ea22d1a5a9.tar.gz scala-a0702e16f1d0a599926cc001a093e6ea22d1a5a9.tar.bz2 scala-a0702e16f1d0a599926cc001a093e6ea22d1a5a9.zip |
- Improved module name handling
-rw-r--r-- | sources/scalac/backend/msil/TypeCreator.java | 3 |
1 files changed, 2 insertions, 1 deletions
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(); |