Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Always preserve source permissions in vendor packages (#645)
In vendor packages where we're installing an executable, we use USE_SOURCE_PERMISSIONS to make sure that the executable permissions on the binaries are maintained when the external project's staging directory is recursively installed to the final installation directory. In most of our vendor packages, we aren't using that flag where we don't expect an executable binary to be installed. However, for reasons I won't go into here, some systems use executable permissions on shared object libraries as well. The linker seems to handle this on our behalf, but we're losing the permissions during the recursive copy operation if we don't use this flag. Signed-off-by: Scott K Logan <logans@cottsay.net>
- Loading branch information