The purpose of this is so that a common ARROW_INSTALL_PUBLIC_HEADERS can recognize and exclude any file that is non-public from installation.
see discussion on #3172
Reporter: Wes McKinney / @wesm
Assignee: Wes McKinney / @wesm
PRs and other links:
Note: This issue was originally created as ARROW-4029. Please see the migration documentation for further details.