summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
authormihaylov <mihaylov@epfl.ch>2004-10-07 12:54:39 +0000
committermihaylov <mihaylov@epfl.ch>2004-10-07 12:54:39 +0000
commita0702e16f1d0a599926cc001a093e6ea22d1a5a9 (patch)
tree6579859f389b7fa985ce5141e9fcc156859bfc1e /sources
parent543531f94c0cf16d36888eee891d90caf9d0e4f9 (diff)
downloadscala-a0702e16f1d0a599926cc001a093e6ea22d1a5a9.tar.gz
scala-a0702e16f1d0a599926cc001a093e6ea22d1a5a9.tar.bz2
scala-a0702e16f1d0a599926cc001a093e6ea22d1a5a9.zip
- Improved module name handling
Diffstat (limited to 'sources')
-rw-r--r--sources/scalac/backend/msil/TypeCreator.java3
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();