Skip to content
This repository was archived by the owner on Oct 28, 2021. It is now read-only.

Commit ed3ef44

Browse files
committed
CMake: Bump minimal CMake version to 3.9
1 parent 028efd1 commit ed3ef44

File tree

2 files changed

+15
-15
lines changed

2 files changed

+15
-15
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Copyright 2018 Aleth Autors.
33
# Licensed under the GNU General Public License, Version 3. See the LICENSE file.
44

5-
cmake_minimum_required(VERSION 3.5.1)
5+
cmake_minimum_required(VERSION 3.9.3)
66

77
if (NOT EXISTS ${CMAKE_SOURCE_DIR}/evmc/.git OR NOT EXISTS ${CMAKE_SOURCE_DIR}/cmake/cable/.git)
88
message(FATAL_ERROR "Git submodules not initialized, execute:\n git submodule update --init")

README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ If you missed `--recursive` option, you are able to correct your mistake with co
4545
### Install CMake
4646

4747
CMake is used to control the build configuration of the project. Latest version of CMake is required
48-
(at the time of writing [3.4.3 is the minimum](CMakeLists.txt#L25)).
48+
(at the time of writing [3.9.3 is the minimum](CMakeLists.txt#L5)).
4949
We strongly recommend you to install CMake by downloading and unpacking the binary
5050
distribution of the latest version available on the
5151
[**CMake download page**](https://cmake.org/download/).
@@ -93,7 +93,7 @@ cmake .. -G "Visual Studio 14 2015 Win64"
9393
##### LINK : fatal error LNK1158: cannot run 'rc.exe'
9494
Rc.exe is the [Microsoft Resource Compiler](https://docs.microsoft.com/en-us/windows/desktop/menurc/resource-compiler). It's distributed with the [Windows SDK](https://developer.microsoft.com/en-US/windows/downloads/windows-10-sdk) and is required for generating the Visual Studio solution file. It can be found in the following directory: ```%ProgramFiles(x86)%\Windows Kits\<OS major version>\bin\<OS full version>\<arch>\```
9595

96-
If you hit this error, adding the directory to your path (and launching a new command prompt) should fix the issue.
96+
If you hit this error, adding the directory to your path (and launching a new command prompt) should fix the issue.
9797

9898
## Contribute
9999

@@ -139,33 +139,33 @@ CLIENT MODE (default):
139139
--private <name> Use a private chain
140140
--test Testing mode; disable PoW and provide test rpc interface
141141
--config <file> Configure specialised blockchain using given JSON information
142-
142+
143143
-o [ --mode ] <full/peer> Start a full node or a peer node (default: full)
144-
144+
145145
--ipc Enable IPC server (default: on)
146146
--ipcpath <path> Set .ipc socket path (default: data directory)
147147
--no-ipc Disable IPC server
148148
--admin <password> Specify admin session key for JSON-RPC (default: auto-generated and printed at start-up)
149149
-K [ --kill ] Kill the blockchain first
150150
-R [ --rebuild ] Rebuild the blockchain from the existing database
151151
--rescue Attempt to rescue a corrupt database
152-
152+
153153
--import-presale <file> Import a pre-sale key; you'll need to specify the password to this key
154154
-s [ --import-secret ] <secret> Import a secret key into the key store
155155
-S [ --import-session-secret ] <secret> Import a secret session into the key store
156156
--master <password> Give the master password for the key store; use --master "" to show a prompt
157157
--password <password> Give a password for a private key
158-
158+
159159
CLIENT TRANSACTING:
160160
--ask <wei> Set the minimum ask gas price under which no transaction will be mined (default: 20000000000)
161161
--bid <wei> Set the bid gas price to pay for transactions (default: 20000000000)
162162
--unsafe-transactions Allow all transactions to proceed without verification; EXTREMELY UNSAFE
163-
163+
164164
CLIENT MINING:
165165
-a [ --address ] <addr> Set the author (mining payout) address (default: auto)
166166
-m [ --mining ] <on/off/number> Enable mining; optionally for a specified number of blocks (default: off)
167167
--extra-data arg Set extra data for the sealed blocks
168-
168+
169169
CLIENT NETWORKING:
170170
-b [ --bootstrap ] Connect to the default Ethereum peer servers (default unless --no-discovery used)
171171
--no-bootstrap Do not connect to the default Ethereum peer servers (default only when --no-discovery is used)
@@ -181,10 +181,10 @@ CLIENT NETWORKING:
181181
Types:
182182
default Attempt connection when no other peers are available and pinning is disabled
183183
required Keep connected at all times
184-
184+
185185
--no-discovery Disable node discovery; implies --no-bootstrap
186186
--pin Only accept or connect to trusted peers
187-
187+
188188
BENCHMARKING MODE:
189189
-M,--benchmark Benchmark for mining and exit
190190
--benchmark-warmup <seconds> Set the duration of warmup for the benchmark tests (default: 3)
@@ -207,22 +207,22 @@ IMPORT/EXPORT MODES:
207207
--dont-check Prevent checking some block aspects. Faster importing, but to apply only when the data is known to be valid
208208
--download-snapshot <path> Download Parity Warp Sync snapshot data to the specified path
209209
--import-snapshot <path> Import blockchain and state data from the Parity Warp Sync snapshot
210-
210+
211211
VM OPTIONS:
212212
--vm <name>|<path> (=legacy) Select VM implementation. Available options are: interpreter, legacy.
213213
--evmc <option>=<value> EVMC option
214-
214+
215215
LOGGING OPTIONS:
216216
-v [ --log-verbosity ] <0 - 4> Set the log verbosity from 0 to 4 (default: 2).
217217
--log-channels <channel_list> Space-separated list of the log channels to show (default: show all channels).
218218
--log-exclude-channels <channel_list> Space-separated list of the log channels to hide.
219-
219+
220220
GENERAL OPTIONS:
221221
-d [ --db-path ] <path> Load database from path (default: C:\Users\nilse\AppData\Roaming\Ethereum)
222222
-V [ --version ] Show the version and exit
223223
-h [ --help ] Show this help message and exit
224224
```
225-
225+
226226
## Mining
227227

228228
This project is **not suitable for Ethereum mining** because the support for GPU mining

0 commit comments

Comments
 (0)