(tests
 (names test_flan test_acceptance test_reload)
 (libraries flan unix)
 ; The acceptance programs are part of the test corpus: if the reader, the
 ; parser or the checker regresses on them we want to know here, not at the CLI.
 (deps
  (file %{workspace_root}/calc-me.flan)
  (file %{workspace_root}/sand.flan)
  ; The sim package and the raylib bindings, because the headless sand case and
  ; the FFI case import them and an import reads the directory at build time.
  (glob_files %{workspace_root}/sand-sim/*)
  (glob_files %{workspace_root}/vendor/raylib/*)
  (glob_files programs/*.flan)
  ; The reload primitive's host: a C main that dlopens what Build.shared made.
  (file reload_host.c)))
