From 275882af304310f0bac3b6813aad013bc6a02563 Mon Sep 17 00:00:00 2001 From: Alexander Gorshenev Date: Thu, 23 Jan 2025 16:35:35 +0300 Subject: [PATCH] Slightly change how we compute arklink location Signed-off-by: Alexander Gorshenev --- incremental/tools/fast-arktsc/src/main.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/incremental/tools/fast-arktsc/src/main.ts b/incremental/tools/fast-arktsc/src/main.ts index 4897d9808..33803a4c9 100644 --- a/incremental/tools/fast-arktsc/src/main.ts +++ b/incremental/tools/fast-arktsc/src/main.ts @@ -69,7 +69,9 @@ function produceMakefile(compiler: string, let result: string[] = [] let all: string[] = [] result.push("default: all") - let linker = compiler.replace('arktsc', 'arklink') + let basename = path.basename(compiler) + let linker = compiler.replace(basename, 'arklink') + files.forEach(it => { all.push(it.output) result.push(`${it.output}: ${it.input}`) @@ -89,7 +91,9 @@ function produceNinjafile(compiler: string, linkName: string): string { let result: string[] = [] let all: string[] = [] - let linker = compiler.replace('arktsc', 'arklink') + let basename = path.basename(compiler) + let linker = compiler.replace(basename, 'arklink') + let prefix = ` rule arkts_compiler command = ${compiler} --ets-module --arktsconfig ${path.resolve(config)} ${options.fileOption ? "--file" : ""} $in --output $out -- Gitee