Commit graph

14 commits

Author SHA1 Message Date
Sebastian Ullrich
15fe51b8bd chore(library/Makefile): make .olean and .cpp files in a single run 2019-03-18 20:25:59 +01:00
Sebastian Ullrich
bf5c2ea123 chore(src/CMakeLists,library/Makefile): remove stage1 on clean-olean as well 2019-03-18 20:25:59 +01:00
Sebastian Ullrich
0db283023c chore(src/boot): rename to stage0 2019-03-18 17:14:30 +01:00
Sebastian Ullrich
dec8b76c32 feat(src/CMakeLists): build stdlib using leanc instead of nested CMake run 2019-03-18 16:11:39 +01:00
Sebastian Ullrich
8a04ae56d5 chore(library/Makefile.in): update stage1/CMakeLists.txt only when out of date
not sure this really improves anything
2019-03-18 16:09:20 +01:00
Sebastian Ullrich
074b179984 feat(shell/CMakeLists): do not touch src/boot by default, use untracked dir src/stage1 instead 2019-03-18 16:09:20 +01:00
Leonardo de Moura
613980fb30 fix(library/Makefile.in): add .olean as .cpp dependency 2019-02-08 17:09:53 -08:00
Sebastian Ullrich
12480e665e chore(library/Makefile): make generated CMakeLists.txt deterministic 2019-02-07 14:25:14 +01:00
Leonardo de Moura
4fa06e38b2 chore(*): add skeleton for new builtin primitives, update src/boot 2019-02-01 14:03:03 -08:00
Leonardo de Moura
1a190021ce feat(library/Makefile.in): generate src/boot 2019-02-01 11:15:51 -08:00
Sebastian Ullrich
507509b336 chore(library/Makefile.in): suppress comment output
I hate make
2018-11-05 17:15:01 +01:00
Sebastian Ullrich
58df9cb813 chore(library/Makefile.in): prevent infinite make cycles 2018-11-04 20:24:40 +01:00
Sebastian Ullrich
0d7ea62f9a perf(frontends/lean/elaborator,library/init/lean): put out_params first to benefit from instance pre-filtering 2018-10-30 17:43:05 +01:00
Leonardo de Moura
8ce945bc24 fix(CMakeLists): trying again to fix new build system
Trying to find a solution that works in all platforms.
2018-10-19 10:25:28 -07:00