diff --git a/compiler/extccomp.nim b/compiler/extccomp.nim index bb2f091516..8107fcd824 100644 --- a/compiler/extccomp.nim +++ b/compiler/extccomp.nim @@ -603,7 +603,9 @@ proc CallCCompiler*(projectfile: string) = if optGenGuiApp in gGlobalOptions: buildGui = cc[c].buildGui else: buildGui = "" var exefile: string - if optGenDynLib in gGlobalOptions: + if options.outFile.len > 0: + exefile = options.outFile + elif optGenDynLib in gGlobalOptions: exefile = platform.os[targetOS].dllFrmt % splitFile(projectFile).name buildDll = cc[c].buildDll else: