@@ -13,34 +13,34 @@ repository = "https://github.com/robbert-vdh/nih-plug"
13
13
[workspace ]
14
14
resolver = " 2"
15
15
members = [
16
- " nih_plug_derive" ,
17
- " nih_plug_egui" ,
18
- " nih_plug_iced" ,
19
- " nih_plug_vizia" ,
20
- " nih_plug_xtask" ,
21
-
22
- " cargo_nih_plug" ,
23
- " xtask" ,
24
-
25
- " plugins/examples/gain" ,
26
- " plugins/examples/gain_gui_egui" ,
27
- " plugins/examples/gain_gui_iced" ,
28
- " plugins/examples/gain_gui_vizia" ,
29
- " plugins/examples/midi_inverter" ,
30
- " plugins/examples/poly_mod_synth" ,
31
- " plugins/examples/sine" ,
32
- " plugins/examples/stft" ,
33
- " plugins/examples/sysex" ,
34
-
35
- " plugins/soft_vacuum" ,
36
- " plugins/buffr_glitch" ,
37
- " plugins/crisp" ,
38
- " plugins/crossover" ,
39
- " plugins/diopser" ,
40
- " plugins/loudness_war_winner" ,
41
- " plugins/puberty_simulator" ,
42
- " plugins/safety_limiter" ,
43
- " plugins/spectral_compressor" ,
16
+ " nih_plug_derive" ,
17
+ " nih_plug_egui" ,
18
+ " nih_plug_iced" ,
19
+ " nih_plug_vizia" ,
20
+ " nih_plug_xtask" ,
21
+
22
+ " cargo_nih_plug" ,
23
+ " xtask" ,
24
+
25
+ " plugins/examples/gain" ,
26
+ " plugins/examples/gain_gui_egui" ,
27
+ " plugins/examples/gain_gui_iced" ,
28
+ " plugins/examples/gain_gui_vizia" ,
29
+ " plugins/examples/midi_inverter" ,
30
+ " plugins/examples/poly_mod_synth" ,
31
+ " plugins/examples/sine" ,
32
+ " plugins/examples/stft" ,
33
+ " plugins/examples/sysex" ,
34
+
35
+ " plugins/soft_vacuum" ,
36
+ " plugins/buffr_glitch" ,
37
+ " plugins/crisp" ,
38
+ " plugins/crossover" ,
39
+ " plugins/diopser" ,
40
+ " plugins/loudness_war_winner" ,
41
+ " plugins/puberty_simulator" ,
42
+ " plugins/safety_limiter" ,
43
+ " plugins/spectral_compressor" ,
44
44
]
45
45
46
46
[features ]
@@ -54,7 +54,14 @@ assert_process_allocs = ["dep:assert_no_alloc"]
54
54
# Enables an export target for standalone binaries through the
55
55
# `nih_export_standalone()` function. Disabled by default as this requires
56
56
# building additional dependencies for audio and MIDI handling.
57
- standalone = [" dep:baseview" , " dep:clap" , " dep:cpal" , " dep:jack" , " dep:midir" , " dep:rtrb" ]
57
+ standalone = [
58
+ " dep:baseview" ,
59
+ " dep:clap" ,
60
+ " dep:cpal" ,
61
+ " dep:jack" ,
62
+ " dep:midir" ,
63
+ " dep:rtrb" ,
64
+ ]
58
65
# Enables the `nih_export_vst3!()` macro. Enabled by default. This feature
59
66
# exists mostly for GPL-compliance reasons, since even if you don't use the VST3
60
67
# wrapper you might otherwise still include a couple (unused) symbols from the
@@ -76,14 +83,14 @@ docs = []
76
83
nih_plug_derive = { path = " nih_plug_derive" }
77
84
78
85
anyhow = " 1.0"
79
- anymap = " 1.0.0-beta.2 "
86
+ anymap3 = " 1.0.1 "
80
87
atomic_float = " 0.1"
81
88
atomic_refcell = " 0.1"
82
89
backtrace = " 0.3.65"
83
90
bitflags = " 1.3"
84
91
cfg-if = " 1.0"
85
92
# This supports CLAP 1.1.8
86
- clap-sys = { git = " https://github.com/robbert-vdh/clap-sys.git" , branch = " feature/cstr-macro" }
93
+ clap-sys = { git = " https://github.com/robbert-vdh/clap-sys.git" , branch = " feature/cstr-macro" }
87
94
crossbeam = " 0.8"
88
95
log = { version = " 0.4" , features = [" std" , " release_max_level_info" ] }
89
96
midi-consts = " 0.1"
@@ -95,14 +102,22 @@ serde_json = "1.0"
95
102
widestring = " 1.0.0-beta.1"
96
103
97
104
# Used for the `assert_process_allocs` feature
98
- assert_no_alloc = { git = " https://github.com/robbert-vdh/rust-assert-no-alloc.git" , branch = " feature/nested-permit-forbid" , features = [" backtrace" , " log" ], optional = true }
105
+ assert_no_alloc = { git = " https://github.com/robbert-vdh/rust-assert-no-alloc.git" , branch = " feature/nested-permit-forbid" , features = [
106
+ " backtrace" ,
107
+ " log" ,
108
+ ], optional = true }
99
109
100
110
# Used for the `standalone` feature
101
111
# NOTE: OpenGL support is not needed here, but rust-analyzer gets confused when
102
112
# some crates do use it and others don't
103
- baseview = { git = " https://github.com/RustAudio/baseview.git" , rev = " 579130ecb4f9f315ae52190af42f0ea46aeaa4a2" , features = [" opengl" ], optional = true }
113
+ baseview = { git = " https://github.com/RustAudio/baseview.git" , rev = " 579130ecb4f9f315ae52190af42f0ea46aeaa4a2" , features = [
114
+ " opengl" ,
115
+ ], optional = true }
104
116
# All the claps!
105
- clap = { version = " 4.1.8" , features = [" derive" , " wrap_help" ], optional = true }
117
+ clap = { version = " 4.1.8" , features = [
118
+ " derive" ,
119
+ " wrap_help" ,
120
+ ], optional = true }
106
121
cpal = { version = " 0.15" , optional = true }
107
122
jack = { version = " 0.11.4" , optional = true }
108
123
midir = { version = " 0.9.1" , optional = true }
@@ -127,11 +142,11 @@ core-foundation = "0.9.3"
127
142
[target .'cfg(target_os = "windows")' .dependencies .windows ]
128
143
version = " 0.44"
129
144
features = [
130
- " Win32_Foundation" ,
131
- " Win32_Graphics_Gdi" ,
132
- " Win32_UI_WindowsAndMessaging" ,
133
- " Win32_System_LibraryLoader" ,
134
- " Win32_System_Performance" ,
145
+ " Win32_Foundation" ,
146
+ " Win32_Graphics_Gdi" ,
147
+ " Win32_UI_WindowsAndMessaging" ,
148
+ " Win32_System_LibraryLoader" ,
149
+ " Win32_System_Performance" ,
135
150
]
136
151
137
152
[profile .release ]
0 commit comments