My own CMake-Port

Hi, 
I've just wrote my own CMake-Port of your project, only because I didn't see your own
cmake branch.
Hope you like it, works for me better than your master branch ;)