diff --git a/src/drivers/px4io/CMakeLists.txt b/src/drivers/px4io/CMakeLists.txt
index 9a3a040b342ca662eb5cb4aed5007e253a00888e..a6cad842c4fca7c4824ac13b2021c1a3c13366b3 100644
--- a/src/drivers/px4io/CMakeLists.txt
+++ b/src/drivers/px4io/CMakeLists.txt
@@ -57,6 +57,7 @@ ExternalProject_Add(px4io_firmware
 	CMAKE_ARGS -DCONFIG=${config_io_board}
 	INSTALL_COMMAND ""
 	USES_TERMINAL_BUILD true
+	DEPENDS git_nuttx git_nuttx_apps
 )
 
 ExternalProject_Get_Property(px4io_firmware BINARY_DIR)