summary refs log tree commit diff stats
path: root/compiler/extccomp.nim
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/extccomp.nim')
-rwxr-xr-xcompiler/extccomp.nim10
1 files changed, 6 insertions, 4 deletions
diff --git a/compiler/extccomp.nim b/compiler/extccomp.nim
index 15061faae..1f3def384 100755
--- a/compiler/extccomp.nim
+++ b/compiler/extccomp.nim
@@ -490,10 +490,12 @@ proc getCompileCFileCmd*(cfilename: string, isExternal = false): string =
     includeCmd = ""
     compilePattern = cc[c].compilerExe
   
-  # XXX fix the grammar finally, we need multi-line if expressions:
-  var cfile = if noAbsolutePaths(): extractFileName(cfilename) else: cfilename
-  var objfile = if not isExternal or noAbsolutePaths(): toObjFile(
-                      cfile) else: completeCFilePath(toObjFile(cfile))
+  var cfile = if noAbsolutePaths(): extractFileName(cfilename) 
+              else: cfilename
+  var objfile = if not isExternal or noAbsolutePaths(): 
+                  toObjFile(cfile) 
+                else: 
+                  completeCFilePath(toObjFile(cfile))
   cfile = quoteIfContainsWhite(AddFileExt(cfile, cExt))
   objfile = quoteIfContainsWhite(objfile)
   result = quoteIfContainsWhite(compilePattern % [