Commit Graph

62 Commits

Author SHA1 Message Date
Duke Leto
c40c45fc66 update main build script 2020-12-08 07:40:26 -05:00
Duke Leto
a23b0e8388 Remove the unsupported concept of staked notaries 2020-11-15 10:28:53 -05:00
miodragpop
b1de0a7f86 proton lib removed 2020-07-16 23:35:43 +02:00
Duke Leto
53be0b4c39 Build system needs more ascii art 2019-12-22 04:37:54 -05:00
Duke Leto
0fcbc40075 Here be dragons 2019-12-21 00:23:49 -05:00
Duke Leto
d504a89cd7 update build.sh help and change license to GPLv3 2019-12-15 21:04:10 -05:00
ca333
962d885e31 fix win 2019-06-10 20:31:24 +02:00
blackjok3r
5e91fa1632 Merge branch 'FSM' of https://github.com/jl777/komodo into jl777-FSM 2019-02-26 09:42:51 +08:00
ca333
553b54b61c roguefy makefile
'roguefy' for komodo linux makefile
2019-02-18 12:13:11 +01:00
blackjok3r
1a70313da0 fix cclib fresh clone 2019-01-27 13:59:50 +08:00
ca333
18f8c77197 update linux makefile 2019-01-26 13:09:27 +01:00
blackjok3r
83387a82d3 wtf 2019-01-26 16:32:56 +08:00
blackjok3r
fd1de72c60 fixed 2019-01-25 16:54:27 +08:00
blackjok3r
63eda9498a test fix 2019-01-25 16:50:15 +08:00
blackjok3r
73e71d5e4e fix 2019-01-25 16:42:50 +08:00
blackjok3r
b984401e96 add ca333's Makefile, change depend to hardcoded berkely DB in depnds folder. Add exception for COINABSE_MATURITY =1 for all LABS chains. 2019-01-25 16:18:00 +08:00
ca333
240fdaa384 add cclib to makefile 2019-01-20 03:11:54 +01:00
Asher Dawes
844637a503 Adding symbols back to Linux builds.
Stripping symbols on master branch builds
2018-10-23 19:19:38 -07:00
Asher Dawes
ebaafd4d2c Removing symbols on Linux build 2018-10-17 20:54:20 -07:00
miketout
9feb4b9e08 Major updates integration from all upstreams 2018-09-18 14:33:53 -07:00
Jack Grigg
f2d3715727 zcutil/build.sh: Remove --enable-werror from default configuration
Windows cross-compile has currently-unavoidable warnings. Upstream Bitcoin Core
has them as well. For now, let's remove this from the default configuration, and
add it to the Linux and OSX CI builders (so we effectively still enforce it for
merged PRs).
2018-08-17 16:45:32 +01:00
Jack Grigg
03ea5a8122 zcutil/build.sh: Use config.site to set default ./configure settings
This is a more reliable way to configure the depends path (matching what is done
upstream), and frees up --prefix for user configuration.
2018-08-17 16:45:28 +01:00
Jack Grigg
b057754005 zcutil/build.sh: Use $HOST to specify the depends prefix 2018-08-17 16:43:06 +01:00
Dimitris Apostolou
ccf9106501 Fix typos 2018-07-06 14:33:24 +03:00
Jack Grigg
47fe5f72f4 Disable building libzcashconsensus by default
The library is not currently a supported build artifact; it needs work in
order to build on certain platforms (e.g. MacOS), and its dependencies need to
be narrowed down (Equihash is not a requirement for validating scripts).
2018-04-06 15:09:50 +01:00
Jack Grigg
d9cd254e5e Make Rust compilation mandatory
The temporary integration check in CheckEquihashSolution() remains, until we
have "real" Rust code to integrate.

Closes #2688.
2018-03-28 17:55:45 +02:00
jl777
753997b6de Test 2018-03-25 19:34:35 +03:00
jl777
9000990c30 Merge remote-tracking branch 'zcash/master' into rebase2
# Conflicts:
#	.travis.yml
#	Makefile.am
#	README.md
#	configure.ac
#	depends/Makefile
#	depends/builders/darwin.mk
#	depends/funcs.mk
#	depends/hosts/darwin.mk
#	depends/packages/googlemock.mk
#	depends/packages/googletest.mk
#	depends/packages/libsnark.mk
#	depends/packages/libsodium.mk
#	depends/packages/packages.mk
#	depends/packages/rust.mk
#	src/Makefile.am
#	src/Makefile.gtest.include
#	src/chainparams.cpp
#	src/chainparams.h
#	src/checkpoints.h
#	src/clientversion.h
#	src/coins.cpp
#	src/consensus/consensus.h
#	src/gtest/test_mempool.cpp
#	src/httprpc.cpp
#	src/init.cpp
#	src/komodo-tx.cpp
#	src/main.cpp
#	src/miner.cpp
#	src/policy/fees.cpp
#	src/policy/fees.h
#	src/rpcmining.cpp
#	src/rpcrawtransaction.cpp
#	src/rpcserver.cpp
#	src/test/policyestimator_tests.cpp
#	src/test/rpc_wallet_tests.cpp
#	src/test/transaction_tests.cpp
#	src/txdb.cpp
#	src/txmempool.cpp
#	src/wallet/asyncrpcoperation_sendmany.cpp
#	src/wallet/rpcwallet.cpp
#	src/wallet/wallet.cpp
#	src/wallet/wallet.h
#	src/zcash/CreateJoinSplit.cpp
#	zcutil/build.sh
2018-03-25 18:44:38 +03:00
jl777
47ca6eb3c2 Remove -Werror to allow compile on more OS variants 2018-03-05 10:23:01 +02:00
Jack Grigg
326fc65e66 Add environment variable for setting ./configure flags in zcutil/build.sh
Closes #2066.
2018-03-01 16:04:12 +00:00
Jack Grigg
704337b2b8 Move Zcash flags into configure.ac 2017-12-01 14:10:18 +00:00
Jack Grigg
c1fcdd01dd Change --enable-werror to apply to all warnings, use it in build.sh 2017-12-01 14:10:18 +00:00
Jack Grigg
e4cd341260 Replace hard-coded defaults for HOST and BUILD with config.guess 2017-11-29 15:25:14 +00:00
Jack Grigg
7fa05b29b6 Use g-prefixed coreutils commands if they are available
If they are present on the system, it means that the non-prefixed ones are not
necessarily the versions we want, while the prefixed ones are highly likely to
be the ones from GNU Coreutils.
2017-11-29 15:24:21 +00:00
Bjorn Hjortsberg
4272a1e2b1 Do not warn on built in declaration mismatch 2017-07-20 13:27:37 +02:00
Homu
35bf9e73ff Auto merge of #2420 - kozyilmaz:disable-libs, r=str4d
option to disable building libraries (zcutil/build.sh)

option to disable building libraries (zcutil/build.sh)
2017-06-15 07:31:46 -07:00
kozyilmaz
c63417bbe7 option to disable building libraries (zcutil/build.sh) 2017-06-04 19:46:35 +03:00
kozyilmaz
cf4f400ca8 [macOS] system linker does not support “--version” option but only “-v” 2017-05-31 10:38:02 +03:00
Homu
2adeb3948b Auto merge of #2369 - nathan-at-least:build-toolchain-logging, r=nathan-at-least
Print toolchain versions before making depends, autoconf, or main build.

Closes #2218.

Note: I spent a half hour attempting to have make do this so that people not using `build.sh` would get the same output. There's no easy way I found to ensure that output occurs first and regardless of the result of other build rules.
2017-05-15 13:12:05 -07:00
Nathan Wilcox
867d3e344f Show toolchain versions in build.sh. 2017-05-11 22:02:00 -07:00
Daira Hopwood
b04529fefd Disable building Proton by default.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-05-10 16:54:58 +01:00
Simon
f493d3e044 Add --disable-proton flag to build.sh. Proton has build/linker issues with gcc 4.9.2 and requires gcc 5.x. 2017-03-25 09:41:54 -07:00
Sean Bowe
802ea76b3a Allow Rust-language related assets to be disabled with --disable-rust. 2017-03-18 07:47:40 -06:00
Simon
abecfc422c Remove redundant gui options from build scripts 2017-03-10 10:35:23 -08:00
Daira Hopwood
d596658022 Remove NO_QT make option.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-03-07 19:15:08 +00:00
Jack Grigg
2cc0a252ad Add compile flag to disable compilation of mining code 2017-01-30 21:14:46 +01:00
Jeffrey Walton
b8e72ced23 Add porter dev overrides for CC, CXX, MAKE, BUILD, HOST 2016-12-01 00:47:00 +13:00
Jack Grigg
7a810efa08 Add --disable-tests flag to zcutils/build.sh
Closes #1787
2016-11-06 12:35:55 -08:00
David Mercer
33118f63b9 pass in both HOST and BUILD to depends system, needed for deterministic builds 2016-10-19 19:37:37 -07:00
David Mercer
850019de42 explicitly pass HOST and BUILD to ./configure 2016-10-19 15:48:52 -07:00