diff --git a/build.rs b/build.rs
index 87e169583e47ffcb12d1ad72ab93c5aa681acbec..d89c248e23689f0a08ad8ec712b971a2921a098e 100644
--- a/build.rs
+++ b/build.rs
@@ -9,5 +9,5 @@ pub fn main() {
         .expect("Failed to generate Rust MAVLink bindings");
 
     mavlink_bindgen::format_generated_code(&result);
-    mavlink_bindgen::emit_cargo_build_messages(&result);
+    println!("cargo:rerun-if-changed=message_definitions")
 }