Would you consider supplying a CMake config-file package for your library? It would make it much easier for your users to consume your library. https://stackoverflow.com/questions/51564251/correct-way-to-use-third-party-libraries-in-cmake-project/51567322#51567322 I believe that boost already doing it (or at least working on it). Thank you.