Commit Graph

15 Commits

Author SHA1 Message Date
Ștefan Talpalaru bd9d15d947 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
2019-01-09 14:25:00 +02:00
Jacek Sieka f9034e95b5
appveyor: fix version check 2018-09-06 11:57:26 -06:00
Jacek Sieka 97b8db39b2
appveyor: fix path 2018-09-04 21:20:42 -06:00
Jacek Sieka 3a84d0f25f
appveyor: typos 2018-09-04 21:06:26 -06:00
Jacek Sieka 817a1fb348
ci: update 2018-09-04 21:01:33 -06:00
Yuriy Glukhov 0ddab47427 Install nimbus during tests to make sure it compiles 2018-09-03 15:00:10 +03:00
Jacek Sieka 1bc8bb2e11
appveyor: match travis build and use nimble install -dy for dependencies (avoids compiling broken parsts of deps) 2018-08-24 11:21:19 -06:00
Jacek Sieka c338a948db
appveyor: use status-im/Nim branch 2018-08-24 07:13:48 -06:00
cheatfate d40638af8c Let Appveyor testing again.
Fix test_storage_backends.nim for Windows.
2018-07-28 12:42:40 +03:00
cheatfate 3d826faee4 Second attempt to add rocksdb dlls to testing. 2018-07-26 19:04:39 +03:00
cheatfate f2606b697e First attempt to add rocksdb.dll to tests. 2018-07-26 18:54:02 +03:00
cheatfate 9dc9a18c42 Attempt to fix appveyor tests. 2018-07-24 01:53:41 +03:00
Mamy Ratsimbazafy e150b09509
Fix Appveyor when it appends a random string (#16) 2018-04-13 19:33:20 +02:00
Mamy Ratsimbazafy a41ff1f3a5
CI - avoid Appveyor appending a unique string 2018-04-12 11:10:58 +02:00
mratsim 4e4951c769 Appveyor: disable fast-finish we always want 32 and 64-bit compilation 2018-04-12 10:39:51 +02:00