diff --git a/cmake/Corrosion.cmake b/cmake/Corrosion.cmake index 796ea295..ab9f7638 100644 --- a/cmake/Corrosion.cmake +++ b/cmake/Corrosion.cmake @@ -2119,6 +2119,9 @@ function(corrosion_experimental_cbindgen) ) add_dependencies("_corrosion_cbindgen_${cbindgen_bindings_target}_bindings" "_corrosion_cbindgen_${cbindgen_bindings_target}_bindings_${header_identifier}") add_dependencies(${cbindgen_bindings_target} "_corrosion_cbindgen_${cbindgen_bindings_target}_bindings") + if(TARGET "${CCN_TARGET}") + add_dependencies(cargo-build_${CCN_TARGET} "_corrosion_cbindgen_${cbindgen_bindings_target}_bindings") + endif() endfunction() # Parse the version of a Rust package from it's package manifest (Cargo.toml)