comparison gen/linker.cpp @ 701:855e0ef78fa2

Guess exe name from first object name if none specified.
author Christian Kamm <kamm incasoftware de>
date Mon, 13 Oct 2008 19:02:03 +0200
parents ca4a816f2440
children 6c850977a941
comparison
equal deleted inserted replaced
700:716684a0d63f 701:855e0ef78fa2
233 else 233 else
234 { // inferred 234 { // inferred
235 // try root module name 235 // try root module name
236 if (Module::rootModule) 236 if (Module::rootModule)
237 exestr = Module::rootModule->toChars(); 237 exestr = Module::rootModule->toChars();
238 else if (global.params.objfiles->dim)
239 exestr = FileName::removeExt((char*)global.params.objfiles->data[0]);
238 else 240 else
239 exestr = "a.out"; 241 exestr = "a.out";
240 } 242 }
241 if (global.params.os == OSWindows) 243 if (global.params.os == OSWindows)
242 exestr.append(".exe"); 244 exestr.append(".exe");