Commit graph

21 commits

Author SHA1 Message Date
Sebastian Ullrich
c7347bbe0f fix: that's not how Makefiles work 2021-01-27 12:34:48 +01:00
Sebastian Ullrich
5fea8fcba3 fix: statically link GMP into leanpkg if STATIC=ON 2021-01-25 15:24:16 +01:00
Sebastian Ullrich
ddabe1aa6f chore: alternative fix to 15185a1 2021-01-25 10:34:34 +01:00
Leonardo de Moura
8bc88bde6b chore: undefine LEAN_PATH
@Kha This doesn't work on my machine. It seems this is a GNU make feature.
2021-01-24 17:52:14 -08:00
Sebastian Ullrich
15185a1775 fix: unset LEAN_PATH before building stdlib 2021-01-24 19:41:16 +01:00
Sebastian Ullrich
02a4383afb fix: stdlib.make 2021-01-10 18:10:22 +01:00
Sebastian Ullrich
db2613cead fix: leanc should not depend on ccache or cmake g++
use e.g. `LEAN_CXX=ccache clang++` to re-enable
2021-01-09 23:02:48 +01:00
Sebastian Ullrich
9e237f8a12 feat: basic port of leanpkg 2020-12-29 14:42:48 -08:00
Sebastian Ullrich
ce96fab8de chore: fix passing additional LEAN(C)_OPTS to make 2020-10-22 12:00:39 +02:00
Sebastian Ullrich
b06f8311e8 fix: avoid using native code during bootstrap 2020-10-21 11:21:56 +02:00
Sebastian Ullrich
f73fca1da7 chore: make_stdlib: use everything but lean from the current stage
Finally the stage 1 stdlib will be built against the headers in src/, not stage0/src/
2020-09-24 18:57:53 +02:00
Sebastian Ullrich
c54d51b0c9 chore: go back to previous bootstrapping scheme where the stage N+1 stdlib is created using the stage N compiler 2020-09-24 18:57:53 +02:00
Sebastian Ullrich
015903f055 chore: speedcenter: benchmark actual, parallel stdlib build 2020-08-24 13:43:44 +02:00
Sebastian Ullrich
34e496d606 chore: add stage 1.5 (yes, really) 2020-08-12 09:15:59 -07:00
Sebastian Ullrich
52f2f04dff chore: leanmake: don't use CMake-like output by default 2020-06-17 18:20:05 +02:00
Sebastian Ullrich
8227eea87b chore: simplify stdlib.make.in 2020-05-27 19:42:44 +02:00
Leonardo de Moura
8d30f67823 feat: add Lean package 2020-05-26 13:39:03 -07:00
Sebastian Ullrich
47bb2a59a8 fix: fail build if building Init failed 2020-05-23 12:39:14 +02:00
Leonardo de Moura
efba802011 feat: start Std package 2020-05-22 10:58:44 -07:00
Leonardo de Moura
8a4e752f56 chore: fix OSX issues 2020-05-15 11:07:24 -07:00
Sebastian Ullrich
a6fbf3c20e refactor: make stages internally consistent by compiling the stageN lib with the stageN compiler, rename static libraries
The old stage1 is now stage0.5, which at least suggests that it's not an entirely consistent stage in general
2020-05-14 23:13:51 +02:00