Commit Graph

28 Commits

Author SHA1 Message Date
Giuliano Mega 0dfdddbef1
Feature: configurable Nim upstream repo (#76)
* add tunable repo URL when using NIM_COMMIT

* fix docs

* remove embedded single quotes from repo default

* drop old upstream (if any) before adding a new one

* rename NIM_REPO -> NIM_COMMIT_REPO

* add new remote named "extra" if upstream already exists

* remove previous "extra" remote before trying to reset it

* make extra point to custom repo, upstream to nim-lang's
2024-10-30 10:05:16 +01:00
andri lim 3b298a78be
Add GitHub Action CI (#66)
* Add Github Action CI
2023-10-16 20:13:05 +07:00
Ștefan Talpalaru 8425ff9e3b
"update-dev" target (#40)
OVERRIDE now defaults to 1 for "update" and 0 for "update-dev".
2022-01-26 15:20:55 +01:00
Ștefan Talpalaru bc4791418a
remove build_p2pd.sh (#38)
nim-libp2p has its own copy
2022-01-20 03:24:43 +01:00
Ștefan Talpalaru 36e57b833d
EXCLUDED_NIM_PACKAGES (#37) 2022-01-20 00:44:30 +01:00
Ștefan Talpalaru 15bc75d4cf QUICK_AND_DIRTY_NIMBLE 2021-09-07 18:28:47 +03:00
Ștefan Talpalaru 7d418e44da move from timestamps to commit hashes
This allows a faster path for the most common scenario and avoiding a
hard link that probably doesn't work on Windows.
2021-04-28 18:00:44 +03:00
Ștefan Talpalaru 98b580a00e
QUICK_AND_DIRTY_COMPILER: add a bootstrap iteration 2021-01-10 22:53:15 +01:00
Ștefan Talpalaru fcfbfaacd9
QUICK_AND_DIRTY_COMPILER: document why it shouldn't be used 2021-01-09 21:42:24 +01:00
Ștefan Talpalaru f7c732a150 new variable: QUICK_AND_DIRTY_COMPILER
Don't re-build the Nim compiler multiple times until we get identical
binaries, like "build_all.sh" does. Don't build any tools either.

Disabled by default, useful in CI.
2021-01-06 14:54:31 +02:00
Ștefan Talpalaru e2de003ce6 warn if "make update" was not executed
and warn if Make's parallelism is not enabled
2020-12-10 19:58:44 +02:00
Ștefan Talpalaru 059d8151c5
README: update URLs 2020-12-08 21:24:07 +01:00
Ștefan Talpalaru c278412dbf
new var: PARTIAL_STATIC_LINKING 2020-10-08 21:39:40 +02:00
Ștefan Talpalaru f1234f6374
renamed the libnatpmp dir
and moved the "clean-cross" target here
2020-10-07 00:31:30 +02:00
Zed abf45cfa27
Support compiling without PCRE (#12) 2020-08-22 04:44:10 +02:00
Jakub 384264142c
use env bash shebangs for portability (#11)
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-08-13 15:37:57 +02:00
Ștefan Talpalaru b5f5eff3ee
README: env.sh - mention usage with text editors 2020-07-28 15:27:18 +02:00
Ștefan Talpalaru 4fe12e1cfd
add nim-waku to the list of users 2020-07-01 00:24:43 +02:00
Ștefan Talpalaru 0abe6535b5
remove "nat-libs" from "deps-common" 2020-06-22 16:29:20 +02:00
Ștefan Talpalaru 46b6f78806
fix quotes 2020-06-14 19:18:30 +02:00
Ștefan Talpalaru a662777d03
document the scripts 2020-06-14 19:12:27 +02:00
Ștefan Talpalaru bb82ba8984
document Make targets 2020-06-13 01:52:41 +02:00
Ștefan Talpalaru 21d5b2cd87
README: fix link 2020-06-12 01:09:42 +02:00
Ștefan Talpalaru c187a59e85
document user-facing Make variables
and add an example superproject Makefile
2020-06-12 01:07:05 +02:00
Ștefan Talpalaru 1c26934d98
new Make target: show-deps 2020-05-20 18:42:30 +02:00
Ștefan Talpalaru 988217cc53
new env var: USE_SYSTEM_NIM 2020-04-15 17:25:03 +02:00
Ștefan Talpalaru ccbc5070de
rewording 2019-08-20 23:20:33 +02:00
Ștefan Talpalaru a7618a6491
initial commit 2019-08-20 23:14:45 +02:00