When this option is checked, Jenkins will prevent the project from building when a dependency of this project is in the queue, or building. The dependencies include the direct as well as the transitive dependencies.

Optional final projects can be given. When Jenkins checks for dependencies to block the build, it will stop checking when it reaches the final projects.