This is a port of libsweep 1.3.0, part of Scanse Sweep LiDAR SDK. (http://scanse.io/)
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=223433
I add a patch for CMakeLists to switch between cc option (Weverything is only available for clang. For GCC use Wall and Wextra) and remove some noise about c++98