lets try it again!

This commit is contained in:
Henry Hiles 2026-02-06 19:12:07 -05:00
commit c2a7c08c31
No known key found for this signature in database
2 changed files with 11 additions and 2 deletions

View file

@ -44,11 +44,14 @@
go
olm
git
llvm
clang
flutter
];
env = {
LD_LIBRARY_PATH = "${pkgs.llvmPackages.libclang.lib}/lib:./build/native_assets/linux";
LIBCLANG_PATH = "${pkgs.libclang.lib}/lib";
LD_LIBRARY_PATH = "./build/native_assets/linux";
CPATH = lib.makeSearchPath "include" [ pkgs.glibc.dev ];
};
};

View file

@ -25,6 +25,8 @@ void main(List<String> args) async {
}
print("Generating FFI Bindings...");
final libclangPath = Platform.environment["LIBCLANG_PATH"];
FfiGenerator(
output: Output(
dartFile: Platform.script.resolve("../lib/src/third_party/gomuks.g.dart"),
@ -34,6 +36,10 @@ void main(List<String> args) async {
compilerOptions: ["--no-warnings"],
),
functions: Functions.includeAll,
).generate();
).generate(
libclangDylib: libclangPath == null
? null
: Uri.file(join(libclangPath, "libclang.so")),
);
print("Done!");
}