ExternalProject: Improve documentation
- Added clearer structure by grouping the options into logical sections.
- Expanded the details for many of the options.
- Added Examples section to show how to use the various commands.
- Specifically highlighted that the contents of
SOURCE_DIR
may be lost if a download method is also provided.
Fixes: #17035 (closed)
Edited by Craig Scott