Commit Graph

218 Commits

Author SHA1 Message Date
Ș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
Ștefan Talpalaru c187a59e85
document user-facing Make variables
and add an example superproject Makefile
2020-06-12 01:07:05 +02:00
Ștefan Talpalaru d7d55753f1
Nim-1.2.2-RC3 2020-06-08 20:52:30 +02:00
Ștefan Talpalaru c2f9ac62f4
Nim-1.2.2-RC2 2020-06-03 14:47:27 +02:00
Ștefan Talpalaru 34a884e1cf
fix improper escaping 2020-05-29 00:15:18 +02:00
Ștefan Talpalaru f6c093d703
quote $(LOG_LEVEL) in NIM_PARAMS 2020-05-28 03:31:08 +02:00
Ștefan Talpalaru fb6a9d2f8d
env.sh: print a message when using the system Nim 2020-05-22 15:41:50 +02:00
Ștefan Talpalaru 78eef09601
avoid a rare race in the "build" target
when two Make instances run in parallel and the timing is just right for
one of them to create the dir after the other checked for its existence,
but before it tries to create it
2020-05-22 15:31:19 +02:00
Ștefan Talpalaru 252af3e779
update-common: don't delete dotfiles 2020-05-20 21:02:05 +02:00
Ștefan Talpalaru 3512a8633b
use xargs 2020-05-20 20:36:42 +02:00
Ștefan Talpalaru 3ea7d959d7
make it quiet 2020-05-20 20:00:17 +02:00
Ștefan Talpalaru daf6c96097
fix 2020-05-20 19:55:09 +02:00
Ștefan Talpalaru 8f227779e6
Jenkins Git doesn't support "restore" 2020-05-20 19:51:13 +02:00
Ștefan Talpalaru 1706e69d84
update-common: better filename handling 2020-05-20 19:41:03 +02:00
Ștefan Talpalaru 1c26934d98
new Make target: show-deps 2020-05-20 18:42:30 +02:00