From 54efdb9c63be75b178b35c67c074ce0dc25b039c Mon Sep 17 00:00:00 2001 From: ringabout <43030857+ringabout@users.noreply.github.com> Date: Fri, 7 Aug 2026 21:03:52 +0800 Subject: [PATCH] progress --- compiler/extccomp.nim | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/compiler/extccomp.nim b/compiler/extccomp.nim index 0e52e9217c..82c3d4f25a 100644 --- a/compiler/extccomp.nim +++ b/compiler/extccomp.nim @@ -468,7 +468,7 @@ proc noAbsolutePaths(conf: ConfigRef): bool {.inline.} = if conf.cCompiler == ccVcc: {optGenMapping} else: - {optGenScript, optGenMapping} + {optGenMapping} result = conf.globalOptions * options != {} proc cFileSpecificOptions(conf: ConfigRef; nimname, fullNimFile: string): string = @@ -616,12 +616,8 @@ proc getCompileCFileCmd*(conf: ConfigRef; cfile: Cfile, includeCmd.add(join([CC[c].includeCmd, quoteShell(conf.projectPath.string)])) - # Generated files live in nimcache, but external files are not copied there. - let cf = - if noAbsolutePaths(conf) and CfileFlag.External notin cfile.flags: - AbsoluteFile extractFilename(cfile.cname.string) - else: - cfile.cname + let cf = if noAbsolutePaths(conf): AbsoluteFile extractFilename(cfile.cname.string) + else: cfile.cname let objfile = if cfile.obj.isEmpty: