Commit graph

19 commits

Author SHA1 Message Date
Sebastian Ullrich
5f4b1b1d44 Revert "Revert "feat: reintroduce libleanshared, link lean & leanpkg against it""
This reverts commit ccbc9d00db.
2021-08-20 09:42:05 -07:00
Sebastian Ullrich
ccbc9d00db Revert "feat: reintroduce libleanshared, link lean & leanpkg against it" 2021-08-20 15:39:00 +02:00
Sebastian Ullrich
eb72fba635 refactor: build C files using leanmake/leanc in stage 0 as well 2021-08-18 13:54:52 +02:00
Sebastian Ullrich
b0167c6ab0 fix: leanpkg rpath 2021-08-18 13:54:52 +02:00
Leonardo de Moura
a3a3c7c80c chore: add LEAN_PATH_SEPARATOR cmake variable
Motivation: try to fix failure at 81ff285427
2021-08-16 10:50:01 -07:00
Sebastian Ullrich
e4ef665c54 feat: atomically (re-)create .olean files 2021-08-04 16:40:57 +02:00
Sebastian Ullrich
5a71a5b18a chore: lean.mk: create .olean atomically 2021-08-04 16:40:57 +02:00
Wojciech Nawrocki
4d7ccc7c72 feat: Lean.js can compile itself 2021-06-06 15:34:44 +02:00
Sebastian Ullrich
9e237f8a12 feat: basic port of leanpkg 2020-12-29 14:42:48 -08: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
015903f055 chore: speedcenter: benchmark actual, parallel stdlib build 2020-08-24 13:43:44 +02:00
Sebastian Ullrich
162e63030c leanmake: allow setting linker options 2020-07-13 21:39:04 +02:00
Sebastian Ullrich
52f2f04dff chore: leanmake: don't use CMake-like output by default 2020-06-17 18:20:05 +02:00
Sebastian Ullrich
46065a9b3b feat: leanmake: auto-detect PKG 2020-06-13 15:22:01 +02:00
Sebastian Ullrich
7a664863fd fix: leanmake: allow users to add custom LEAN_PATH 2020-05-27 19:46:35 +02:00
Sebastian Ullrich
7e13952510 feat: simplify LEAN_PATH 2020-05-27 19:46:16 +02:00
Sebastian Ullrich
01480e0f66 fix: do not eagerly check and preprocess search paths 2020-05-23 12:38:49 +02:00
Sebastian Ullrich
3ffea2dfbd feat: leanmake: add clean target 2020-05-22 09:22:26 -07:00
Sebastian Ullrich
38a3c36134 feat: make leanmake extensible with custom Makefiles; rename standard Makefile to lean.mk; document 2020-05-22 09:22:26 -07:00
Renamed from src/Makefile.in (Browse further)