I am planning a project written in Haskell, maybe there are some parts in C as well. For the buildsystem I decided against the common choice for Haskell programs cabal, mainly b
I've written simple cmake wrapper for cabal packages and put it here:
http://bitbucket.org/arrowd/cmake-findcabal (use "get source" button to download it).
For now it's working for me on Windows and FreeBSD, but i still plan to improve it later. I've put this into answer here so people can find it in google, as did i.