Mercurial > projects > ldc
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"); |