I tuned the CMakeLists.txt files, so that it can be compiled well in both Windows/POSIX.
Please test this in POSIX too! I only tested this in ubuntu 10.04 and it works well.
Also, I added some missed references, and corrected a small mistake within the sigfpehandler files.
This patch should be applied after the original patch applied. In my case, for some reason I don't know, the patches I uploaded should be applied with --binary option (in cygwin).