-
Notifications
You must be signed in to change notification settings - Fork 46
/
Cargo.toml
72 lines (57 loc) · 1.55 KB
/
Cargo.toml
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
61
62
63
64
65
66
67
68
69
70
71
72
[workspace]
members = [
"aziotctl",
"aziotctl/aziotctl-common",
"aziotd",
"cert/aziot-cert-client-async",
"cert/aziot-cert-common",
"cert/aziot-cert-common-http",
"cert/aziot-certd-config",
"cert/aziot-certd",
"cert/cert-renewal",
"config-common",
"http-common",
"identity/aziot-cloud-client-async",
"identity/aziot-identity-client-async",
"identity/aziot-identity-common",
"identity/aziot-identity-common-http",
"identity/aziot-identityd-config",
"identity/aziot-identityd",
"identity/mock-iot-server",
"key/aziot-key-client",
"key/aziot-key-client-async",
"key/aziot-key-common",
"key/aziot-key-common-http",
"key/aziot-keyd-config",
"key/aziot-keyd",
"key/aziot-key-openssl-engine",
"key/aziot-key-openssl-engine-shared",
"key/aziot-key-openssl-engine-shared-test",
"key/aziot-keys",
"key/aziot-keys-common",
"logger",
"mini-sntp",
"openssl2",
"openssl-build",
"openssl-sys2",
"pkcs11/pkcs11",
"pkcs11/pkcs11-sys",
"test-common",
"tpm/aziot-tpm-client-async",
"tpm/aziot-tpm-common-http",
"tpm/aziot-tpm-common",
"tpm/aziot-tpmd-config",
"tpm/aziot-tpmd",
"tpm/tss-minimal",
]
resolver = "2"
# Don't let panics from callbacks cross FFI boundary
[profile.dev]
panic = "abort"
[profile.release]
panic = "abort"
# Release builds will have full symbols. The packaging phase will strip symbols from binaries and
# make them available in a separate package.
# Notes: Snaps don't have a good story for debug symbols, so for now we'll override this setting in
# the snapcraft.yaml file by setting CARGO_PROFILE_RELEASE_DEBUG=0.
debug = 2