-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathlakefile.toml
39 lines (31 loc) · 1.01 KB
/
lakefile.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
name = "importGraph"
description = "Tools to analyse and visualise the import structure of Lean packages and their files."
license = "Apache-2.0"
licenseFiles = ["LICENSE"]
defaultTargets = ["ImportGraph", "graph"]
testRunner = "ImportGraphTest"
[[require]]
name = "Cli"
scope = "leanprover"
rev = "main"
[[require]]
name = "batteries"
scope = "leanprover-community"
rev = "v4.16.0-rc2"
[[lean_lib]]
name = "ImportGraph"
# `lake exe graph` constructs import graphs in `.dot` or graphical formats.
[[lean_exe]]
name = "graph"
root = "Main"
# Enables the use of the Lean interpreter by the executable (e.g., `runFrontend`)
# at the expense of increased binary size on Linux.
# Remove this line if you do not need such functionality.
supportInterpreter = true
# `lake exe unused_transitive_imports` prints unused transitive imports from amongst a given list of modules.
[[lean_exe]]
name = "unused_transitive_imports"
root = "ImportGraph.UnusedTransitiveImports"
supportInterpreter = true
[[lean_lib]]
name = "ImportGraphTest"