Ninja: response files not supported by `ar` on macOS
When using CMAKE_NINJA_FORCE_RESPONSE_FILE
or creating a very large archive, the Ninja generator produces a response file rule. However, ar
on macOS does not support response files.
Fixing this will require the Ninja generator to thread through information about what tool is being used and whether it supports response files. Also, in order to generate large archives on macOS without using response files we will need to resolve the existing TODO comment in the Ninja generator about using ARCHIVE_APPEND
rules.