Add a dependency between top-level targets.
Makes a top-level
depend on other top-level targets to ensure that they build before
does. A top-level target is one created by one of the
commands (but not targets generated by CMake like
commands for adding file-level dependencies in custom rules. See the
source file property to add file-level dependencies to object files.