23 lines
830 B
TypeScript
23 lines
830 B
TypeScript
/**
|
||
* 那个,你按照无锡的方法替换一下这个*.o变成scalar,重新生成一个chrome,看看还seg不?
|
||
* 就是这个o用scalar,和以前的其他o弄到一起
|
||
*/
|
||
|
||
import path from 'path';
|
||
import { chromiumSource } from '../../chromium.js';
|
||
import * as fs from 'fs';
|
||
|
||
const objects = [
|
||
"obj/skia/skia_core_and_effects/SkBlitRow_D32.o",
|
||
"obj/skia/skia_core_and_effects/SkOpts.o",
|
||
];
|
||
|
||
|
||
// Copy scalar objects to SIMD directory
|
||
const scalarBuild = path.resolve(chromiumSource, "out", "Release");
|
||
const simdBuild = path.resolve(chromiumSource, "out", "c9094783eb43868cdbcf26b3266b0231d8fbd6e6", "Release");
|
||
|
||
await Promise.all(objects.map(async x => {
|
||
// Copy object from scalar directory to simd directory
|
||
await fs.promises.copyFile(path.resolve(scalarBuild, x), path.resolve(simdBuild, x));
|
||
})) |