aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHennadii Stepanov <32963518+hebasto@users.noreply.github.com>2024-06-04 14:14:49 +0100
committerHennadii Stepanov <32963518+hebasto@users.noreply.github.com>2024-08-16 21:19:12 +0100
commit7681746b20dd58e7d3e6d2852f07fb876383a133 (patch)
tree4459d4d6df3b9881ccea16eecc365edd566cff62
parent8b6f1c4353836bae6aa683cbc65251165bd031ba (diff)
cmake: Add vcpkg manifest file
-rw-r--r--vcpkg.json51
1 files changed, 51 insertions, 0 deletions
diff --git a/vcpkg.json b/vcpkg.json
new file mode 100644
index 0000000000..ecbccb072c
--- /dev/null
+++ b/vcpkg.json
@@ -0,0 +1,51 @@
+{
+ "$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json",
+ "builtin-baseline": "9edb1b8e590cc086563301d735cae4b6e732d2d2",
+ "overrides":[
+ {"name": "libevent", "version": "2.1.12#7"},
+ {"name": "liblzma", "version": "5.4.1#1"}
+ ],
+ "dependencies": [
+ "boost-date-time",
+ "boost-multi-index",
+ "boost-signals2",
+ "libevent"
+ ],
+ "default-features": [
+ "wallet",
+ "miniupnpc",
+ "zeromq",
+ "tests",
+ "qt5"
+ ],
+ "features": {
+ "wallet": {
+ "description": "Enable wallet",
+ "dependencies": [ "berkeleydb", "sqlite3" ]
+ },
+ "sqlite": {
+ "description": "Enable SQLite wallet support",
+ "dependencies": [ "sqlite3" ]
+ },
+ "berkeleydb": {
+ "description": "Enable Berkeley DB wallet support",
+ "dependencies": [ "berkeleydb" ]
+ },
+ "miniupnpc": {
+ "description": "Enable UPnP",
+ "dependencies": [ "miniupnpc" ]
+ },
+ "zeromq": {
+ "description": "Enable ZMQ notifications",
+ "dependencies": [ "zeromq" ]
+ },
+ "tests": {
+ "description": "Build test_bitcoin.exe executable",
+ "dependencies": [ "boost-test" ]
+ },
+ "qt5": {
+ "description": "Build GUI, Qt 5",
+ "dependencies": [ "qt5-base", "qt5-tools" ]
+ }
+ }
+}