feat: added zig loaders for unix and refactor

This commit is contained in:
Andrew Rioux
2025-01-21 00:41:42 -05:00
parent 5ee8802607
commit 489b1d380f
15 changed files with 225 additions and 21 deletions
+3 -3
View File
@@ -13,8 +13,8 @@ let
'';
};
bsd-toolchain = with pkgs.pkgsCross.x86_64-freebsd.buildPackages;
pkgs.writeText "bsd-toolchain.cmake" ''
freebsd-toolchain = with pkgs.pkgsCross.x86_64-freebsd.buildPackages;
pkgs.writeText "freebsd-toolchain.cmake" ''
set(CMAKE_SYSTEM_NAME FreeBSD)
set(CMAKE_C_COMPILER ${clang}/bin/x86_64-unknown-freebsd-clang)
@@ -168,7 +168,7 @@ in {
export CC=x86_64-unknown-freebsd-clang
export CXX=x86_64-unknown-freebsd-clang++
cmake \
-DCMAKE_TOOLCHAIN_FILE=${bsd-toolchain} \
-DCMAKE_TOOLCHAIN_FILE=${freebsd-toolchain} \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DBUILD_SHARED_LIBS=OFF \
-DDISABLE_BLUETOOTH=ON \