dart: ffigen: Add package override

This commit is contained in:
hacker1024
2023-12-26 17:08:51 +02:00
committed by FlafyDev
parent 4e4c4c2ad0
commit 9f3ae29eca
2 changed files with 15 additions and 0 deletions
@@ -1,6 +1,7 @@
{ callPackage }:
{
ffigen = callPackage ./ffigen { };
flutter_secure_storage_linux = callPackage ./flutter-secure-storage-linux { };
handy_window = callPackage ./handy-window { };
matrix = callPackage ./matrix { };
@@ -0,0 +1,14 @@
{ lib
, llvmPackages
}:
{ ... }:
{ FFIGEN_COMPILER_OPTS ? ""
, ...
}:
{
FFIGEN_LIBCLANG = lib.getLib llvmPackages.libclang;
FFIGEN_COMPILER_OPTS = "-I${FFIGEN_COMPILER_OPTS} ${llvmPackages.clang}/resource-root/include -I${lib.makeSearchPathOutput "dev" "include" [ llvmPackages.clang.libc_dev ]}";
}