This website requires JavaScript.
Explore
Help
Sign In
status-im
/
nimbus-eth1
mirror of
https://github.com/status-im/nimbus-eth1.git
Watch
2
Star
0
Fork
You've already forked nimbus-eth1
0
Code
Issues
Projects
Releases
Wiki
Activity
144efee51d
nimbus-eth1
/
env.sh
5 lines
63 B
Bash
Raw
Normal View
History
Unescape
Escape
use nimbus-build-system Also remove the nim-beacon-chain submodule and its specific dependencies.
2019-08-20 22:03:15 +00:00
#!/bin/bash
new build system - isolate dependencies (both Git repos and ".nimble" dir) in "vendor" - ensure that everything is compiled using our version of Nim with something as simple as "make" - pull the latest changes with "make update" - re-create Nimble's package dir and re-build the Nim compiler automatically when needed - "env.sh" script that can be used to prefix any command that needs to use "nim" or "nimble" from our Nim repo - move the top level nim.cfg to nimbus/nim.cfg so it doesn't apply to deps - "fetch-dlls" `make` target for Windows to get precompiled Snappy, RocksDB and SQLite DLLs
2018-12-24 16:03:27 +00:00
env.sh: exec -> source
2019-08-23 16:56:42 +00:00
source
vendor/nimbus-build-system/scripts/env.sh
very simple reproducibility test Additional changes: - Makefile verbosity control - nimble.sh can now run in parallel on the same *.nimble file - nimble.sh no longer used in the Makefile, in favour of a nimbus.nims symlink that eliminates race risks in parallel jobs - nimbus.nimble takes extra params in the command line, with the caveat that they also apply to nim - setCommand() replaced with exec(), to avoid splitting param strings
2019-02-16 21:23:17 +00:00