Fixing targets for subproject

What does "depends has to be done always" mean ? For doxygen_install to work it will first run the ${PROJECT_NAME}_doxygen_install when we execute "make doxygen_install", isn't that what we want ?