cradle: multi: - path: "protocols/codegen" config: cradle: cabal: cabalProject: "protocols/cabal.project" components: - path: "protocols/codegen" component: "highway-protocols-codegen:exe:codegen" - path: "." config: cradle: cabal: - path: "highway" component: "highway:exe:highway" - path: "protocols" component: "lib:highway-protocols" - path: "wayland" component: "lib:highway-wayland"