-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathconfig.toml
More file actions
60 lines (53 loc) · 2.99 KB
/
Copy pathconfig.toml
File metadata and controls
60 lines (53 loc) · 2.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# Cargo configuration for drasi-server
#
# cargo xtask alias — run `cargo xtask vendor push/pull/list`
[alias]
xtask = "run --package xtask --"
# To use local path-based dependencies for development:
# 1. Uncomment the [patch.crates-io] section
# 2. Run: cargo build
#
# To use published crates from crates.io:
# 1. Keep the [patch.crates-io] section commented
# 2. Run: cargo build
# Cross-compilation target flags (used by `cross` tool)
[target.x86_64-unknown-linux-musl]
rustflags = ["-C", "target-feature=-crt-static"]
[target.aarch64-unknown-linux-musl]
rustflags = ["-C", "target-feature=-crt-static"]
[target.x86_64-pc-windows-gnu]
rustflags = ["-C", "target-feature=+crt-static"]
# Vendored native library overrides for Windows MSVC
# These override the jq-sys and openssl-sys build scripts to use pre-built
# static libraries from vendor/x86_64-pc-windows-msvc/lib/.
# On non-MSVC targets, these overrides are ignored and the -sys crates
# use their normal discovery (pkg-config, vendored build, etc.).
[target.x86_64-pc-windows-msvc.jq]
rustc-link-lib = ["static:-bundle=jq"]
rustc-link-search = ["native=vendor/x86_64-pc-windows-msvc/lib"]
[target.x86_64-pc-windows-msvc.openssl]
rustc-link-lib = ["static:-bundle=libssl", "static:-bundle=libcrypto", "dylib=crypt32", "dylib=ws2_32", "dylib=advapi32", "dylib=user32"]
rustc-link-search = ["native=vendor/x86_64-pc-windows-msvc/lib"]
rustc-cfg = ["openssl", "ossl101", "ossl102", "ossl102f", "ossl102h", "ossl110", "ossl110f", "ossl110g", "ossl110h", "ossl111", "ossl111b", "ossl111c", "ossl111d", "ossl300", "ossl320", "ossl330", "ossl340", "ossl350"]
version_number = "30600000"
include = "vendor/x86_64-pc-windows-msvc/include"
# [patch.crates-io]
# drasi-plugin-sdk = { path = "../drasi-core/components/plugin-sdk" }
# drasi-ffi-primitives = { path = "../drasi-core/components/ffi-primitives" }
# drasi-core = { path = "../drasi-core/core" }
# drasi-lib = { path = "../drasi-core/lib" }
# drasi-query-ast = { path = "../drasi-core/query-ast" }
# drasi-query-cypher = { path = "../drasi-core/query-cypher" }
# drasi-query-gql = { path = "../drasi-core/query-gql" }
# drasi-functions-cypher = { path = "../drasi-core/functions-cypher" }
# drasi-functions-gql = { path = "../drasi-core/functions-gql" }
# drasi-middleware = { path = "../drasi-core/middleware" }
# drasi-source-application = { path = "../drasi-core/components/sources/application" }
# drasi-bootstrap-application = { path = "../drasi-core/components/bootstrappers/application" }
# drasi-bootstrap-noop = { path = "../drasi-core/components/bootstrappers/noop" }
# drasi-reaction-application = { path = "../drasi-core/components/reactions/application" }
# drasi-index-rocksdb = { path = "../drasi-core/components/indexes/rocksdb" }
# drasi-index-garnet = { path = "../drasi-core/components/indexes/garnet" }
# drasi-state-store-redb = { path = "../drasi-core/components/state_stores/redb" }
# drasi-mssql-common = { path = "../drasi-core/components/mssql-common" }
# drasi-host-sdk = { path = "../drasi-core/components/host-sdk" }