Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 66497
Collapse All | Expand All

(-)nemerle-0.2.1-orig/ncc/cgil.n (-8 / +3 lines)
Lines 63-69 Link Here
63
63
64
      this._assembly_builder = 
64
      this._assembly_builder = 
65
        System.AppDomain.CurrentDomain.DefineDynamicAssembly 
65
        System.AppDomain.CurrentDomain.DefineDynamicAssembly 
66
          (this._assembly_name, AssemblyBuilderAccess.RunAndSave);
66
          (this._assembly_name,
67
           AssemblyBuilderAccess.RunAndSave,
68
           System.IO.Path.GetDirectoryName(_output_file_name));
67
69
68
      /* we can embed resources only on mono */
70
      /* we can embed resources only on mono */
69
      if (SystemType.AssemblyBuilder_EmbedResourceFile != null)                    
71
      if (SystemType.AssemblyBuilder_EmbedResourceFile != null)                    
Lines 185-198 Link Here
185
      };
187
      };
186
188
187
      // save the assembly
189
      // save the assembly
188
      // we cannot save file with directory (see Save description)
189
      _assembly_builder.Save (strip_directory (_output_file_name));
190
      _assembly_builder.Save (strip_directory (_output_file_name));
190
      when (strip_directory (_output_file_name) != _output_file_name) {
191
        when (System.IO.File.Exists (_output_file_name))
192
          System.IO.File.Delete (_output_file_name);
193
          
194
        System.IO.File.Move (strip_directory (_output_file_name), _output_file_name)
195
      }
196
    }
191
    }
197
192
198
    /**
193
    /**

Return to bug 66497