Inconsistent option naming for file(ARCHIVE*) subcommands
DIRECTORY options for
file(ARCHIVE_EXTRACT) are not consistent.
FILES is plural but
DIRECTORY is singular. Looking at the implementation, all it does is concatenate the two into a single list and treat them the same anyway! Either
DIRECTORY should be renamed
DIRECTORIES or both options should be merged into a single option that can represent both.