summaryrefslogtreecommitdiffstats
path: root/Help/prop_tgt/OPTIMIZE_DEPENDENCIES.rst
Commit message (Collapse)AuthorAgeFilesLines
* Help: Mention how OPTIMIZE_DEPENDENCIES is initializedCraig Scott2020-12-111-0/+3
|
* Help: Update Sphinx versionadded directives for 3.19 releaseBrad King2020-10-081-0/+2
| | | | | | Run the script: Utilities/Sphinx/update_versions.py --since v3.18.0 --overwrite
* Add option to optimize link dependencies for static librariesKyle Edwards2020-08-121-0/+38
Add an `OPTIMIZE_DEPENDENCIES` target property and supporting `CMAKE_OPTIMIZE_DEPENDENCIES` variable to optionally enable pruning and flattening of outgoing dependencies from static libraries. Since they do not actually link, they only depend on side effects of their dependencies. Therefore we can drop dependencies that contribute no side effects.