132 Commits

Author SHA1 Message Date
Ștefan Talpalaru
135e43468f
add an upstream remote to the Status Nim fork repo
and fix the Nimble commit that went missing upstream at some point
2021-04-29 01:07:25 +02: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
Zahary Karadjov
dc8e54b1e9 Allow the user to specify the Nim version in an ENV variable 2021-04-28 18:00:44 +03:00
Ștefan Talpalaru
2b097ec86a
Nim-1.2.12 2021-04-16 04:08:36 +02:00
Ștefan Talpalaru
2c1e94d595
Nim: cherry-pick inline patch from "nim-1.2.6-RC1-hotfix" 2021-03-14 20:17:35 +01:00
Ștefan Talpalaru
820aeaec8e
download CA cert for Nimble 2021-02-26 01:34:21 +01:00
Ștefan Talpalaru
79fa0d6367
make $(NIM_BINARY) a phony target
and have "update-common" run "deps-common" instead of "deps"
2021-02-24 17:52:33 +01:00
Ștefan Talpalaru
316f033bad
Nim-1.2.10 2021-02-23 20:53:00 +01:00
Ștefan Talpalaru
8d7080227b
Revert "Allow specifying the BUILD_LOG_LEVEL separately"
This reverts commit 8de1f8036c12bfe8729e54b062c1325ff966e70f.
2021-02-19 19:43:14 +01:00
Zahary Karadjov
8de1f8036c
Allow specifying the BUILD_LOG_LEVEL separately 2021-02-18 23:34:56 +02:00
Ștefan Talpalaru
17aeb26a24
comment 2021-02-11 02:15:06 +01:00
Sacha Saint-Leger
9c4c4d3acf
Edit make update warning message (#18)
* edit make update warning message

* fix shell syntax and reword the warning

* add some newlines

Co-authored-by: Ștefan Talpalaru <stefantalpalaru@yahoo.com>
2021-01-29 13:16:23 +01:00
Ștefan Talpalaru
53870bc6bc
add_submodule.sh: ignore only untracked files in submodules 2021-01-20 20:02:59 +01: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
c8a1339b2b
fix typo 2020-11-22 17:09:28 +01:00
Jacek Sieka
dbb7219f44
conditional pcre (#15) 2020-11-13 13:44:27 +01:00
Ștefan Talpalaru
92e5042667
USE_SYSTEM_NIM: print message to stderr 2020-10-14 01:25:15 +02:00
Ștefan Talpalaru
c278412dbf
new var: PARTIAL_STATIC_LINKING 2020-10-08 21:39:40 +02:00
Ștefan Talpalaru
4b662df1e9
libminiupnpc.a: Windows fix 2020-10-07 01:00:57 +02:00
Ștefan Talpalaru
f1234f6374
renamed the libnatpmp dir
and moved the "clean-cross" target here
2020-10-07 00:31:30 +02:00
Ștefan Talpalaru
79469de156
libnatpmp.a: use CFLAGS from the environment 2020-09-22 19:32:19 +02:00
Ștefan Talpalaru
41272d2002
update-common: delete "nimcache" directories 2020-09-20 16:03:20 +02:00
Mamy André-Ratsimbazafy
525772599d
support Linux 32-bit builds 2020-09-18 19:51:17 +02:00
Michael Bradley
a8cafce7c0
fix: use --recursive opt of git-submodule to generate vendor/.nimble (#13) 2020-09-03 22:26:40 +02:00
Ștefan Talpalaru
7c08b78522
support spaces in $(MAKE) 2020-09-03 14:01:32 +02:00
Ștefan Talpalaru
e104d62e4d
variables.mk: don't set LOG_LEVEL in here
so it can be given a default value in the top-level Makefile
2020-08-27 13:20:16 +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
1cb2e74aa4
Nim-1.2.6-RC1 2020-07-30 02:28:04 +02:00
Ștefan Talpalaru
b5f5eff3ee
README: env.sh - mention usage with text editors 2020-07-28 15:27:18 +02:00
Ștefan Talpalaru
e0d9939f9f
Merge pull request #10 from status-im/showdeps
show-deps: also show commit hashes
2020-07-16 21:04:36 +02:00
Ștefan Talpalaru
9bad27f6c2
show-deps: also show commit hashes 2020-07-16 21:02:06 +02:00
Ștefan Talpalaru
4fe12e1cfd
add nim-waku to the list of users 2020-07-01 00:24:43 +02:00
Ștefan Talpalaru
767c8e0fb4
cosmetic changes 2020-06-22 16:44:45 +02:00
Ștefan Talpalaru
0abe6535b5
remove "nat-libs" from "deps-common" 2020-06-22 16:29:20 +02:00
Ștefan Talpalaru
077cba3487
build_nim.sh: quiet Git cloning 2020-06-19 00:46:22 +02:00
Ștefan Talpalaru
f764fdf7f2
build_p2pd.sh: print target version 2020-06-18 23:07:56 +02:00
Ștefan Talpalaru
16aa087173
build_p2pd.sh: move to a timestamp file 2020-06-18 19:28:42 +02:00
Ștefan Talpalaru
ae49e03af6
Merge branch 'Nim-1-2-2' 2020-06-17 14:23:02 +02:00
Ștefan Talpalaru
0833f87ca6
Nim-1.2.2 2020-06-17 14:22:20 +02:00
Ștefan Talpalaru
b3fccb5662
Merge pull request #8 from status-im/refactor/force-dynamic-pcre-linux-only
set params for dynamically linked pcre only if OS is not Win/macOS
2020-06-17 14:09:08 +02:00
Michael Bradley, Jr
ed7dfd86f8 set params for dynamically linked pcre only if OS is not Win/macOS 2020-06-16 18:34:34 -05: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