cpubench: don't need to specify --sysroot on 8A (draft version)
This commit is contained in:
@@ -39,11 +39,6 @@ const argv = await yargs(hideBin(process.argv))
|
||||
description: 'List of benchmarks to run',
|
||||
demandOption: true,
|
||||
})
|
||||
.option('sysroot', {
|
||||
type: 'string', // 数组类型参数
|
||||
description: '--sysroot setting',
|
||||
demandOption: true,
|
||||
})
|
||||
.parse();
|
||||
|
||||
|
||||
@@ -56,7 +51,6 @@ const cpubenchConfig = cpubench.renderConfig({
|
||||
...sw64TargetOptions({ simd: argv.simd }),
|
||||
...optimizeOptions({ optimize: argv.optimize as OptimizeOptions["optimize"] })
|
||||
],
|
||||
sysroot: argv.sysroot,
|
||||
benchmarks: argv.benchmarks as cpubench.CPUBenchConfigOptions["benchmarks"],
|
||||
});
|
||||
|
||||
|
||||
@@ -4,14 +4,12 @@ import cpuBenchTemplate from '../../assets/CPUBenchTemplate.ini';
|
||||
export interface CPUBenchConfigOptions {
|
||||
llvmInstall: string;
|
||||
optimize: string[];
|
||||
sysroot: string;
|
||||
benchmarks: string[];
|
||||
}
|
||||
|
||||
export function renderConfig({ llvmInstall, optimize, sysroot, benchmarks }: CPUBenchConfigOptions) {
|
||||
export function renderConfig({ llvmInstall, optimize, benchmarks }: CPUBenchConfigOptions) {
|
||||
return `# Rendered from TypeScript ${new Date().toLocaleString()}, do not edit!\n` + cpuBenchTemplate
|
||||
.replace('@@LLVM_INSTALL@@', llvmInstall)
|
||||
.replace('@@OPTIMIZE@@', optimize.join(' '))
|
||||
.replace('@@SYSROOT@@', sysroot)
|
||||
.replace('@@BENCHMARKS@@', benchmarks.join(','));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user