libtorrent for java, a swig Java interface for libtorrent
An example for using CMake with the SWIG code generator