I've encountered a small issue in the FindSnappy functionality causing build to fail when using https://github.com/andikleen/snappy-c instead of the Google implementation.
The Build System looks for Snappy by looking for the snappy.h header file. But, the code then tries to include snappy-c.h file. The former is the header file for the non-Google port, while the latter is for Google. As a result, the build "finds" snappy but then fails to include the file.
The fix I currently have is to change the build system to look for the snappy-c.h header file. This will ensure that the build looks for the same implementation the code expects.