mirror of
https://github.com/Nexoniarz/Finch.git
synced 2026-11-03 00:44:27 +00:00
.fn is already used by other tools (e.g. Fennel). Modules are now looked up as name.fch; a leftover name.fn gets a clear message telling you to rename it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
18 lines
453 B
Nix
18 lines
453 B
Nix
{ pkgs ? import <nixpkgs> {} }:
|
|
|
|
pkgs.mkShell {
|
|
packages = with pkgs; [
|
|
# building Finch (the clang wrapper first, so `clang` finds the system headers)
|
|
llvmPackages.clang
|
|
llvmPackages.llvm
|
|
llvmPackages.libclang # reads C headers for `import "stdio.h"`
|
|
cmake
|
|
ninja
|
|
pkg-config # finds the right flags for `link "..."`
|
|
|
|
# for examples/window.fch and examples/raylib.fch
|
|
glfw
|
|
libGL
|
|
raylib
|
|
];
|
|
}
|