On Sun, 2016-11-20 at 15:42 +0000, Zbigniew Jędrzejewski-Szmek wrote:
I think it comes down to:
- don't bundle,
- if you have to bundle, provide an easy and unambiguous configure
switch
to use the system version of the dependency,
- never, never, patch stuff in-tree.
- Don't hard-code paths (respect things like CMake's GNUInstallDirs).
- Strongly consider using a configure/build system (autotools, cmake,
ninja, etc.)