import Lake
open Lake DSL

package «SilverSight» where
  -- Settings applied to both builds and interactive editing
  leanOptions := #[
    ⟨`pp.unicode.fun, true⟩ -- pretty-prints `fun a ↦ b`
  ]
  -- Add any additional package configuration options here

@[default_target]
lean_lib «SilverSightCore» where
  -- Add any library configuration options here
  srcDir := "Core"
  roots := #[`SilverSightCore]

lean_lib «SilverSightFormal» where
  srcDir := "formal"
  roots := #[`CoreFormalism.FixedPoint]

require mathlib from git
  "https://github.com/leanprover-community/mathlib4.git"
