@specs-feup/clava
Version:
A C/C++ source-to-source compiler written in Typescript
16 lines (14 loc) • 549 B
text/typescript
import WeaverConfiguration from "@specs-feup/lara/code/WeaverConfiguration.js";
import path from "path";
import { fileURLToPath } from "url";
export const weaverConfig: WeaverConfiguration = {
weaverName: "clava",
weaverPrettyName: "Clava",
weaverFileName: "@specs-feup/lara/code/Weaver.js",
jarPath: path.join(
path.dirname(path.dirname(fileURLToPath(import.meta.url))),
"./java-binaries/"
),
javaWeaverQualifiedName: "pt.up.fe.specs.clava.weaver.CxxWeaver",
importForSideEffects: ["@specs-feup/clava/api/Joinpoints.js"],
};