I've put together the required CMake rules to allow bitcoin to be built using CMake. The branch is posted on github at
https://github.com/tfoote/bitcoin/tree/cmake_develCMake is a very powerful tool and it makes developing across multiple platforms easier.
http://www.cmake.org/ It's also more flexible for finding non standard libraries such as the ones bitcoin currently requires.
I've only been able to test this on Lucid 64 machines. I'll try to test on more platforms. However right now it's not clear what platforms are expected to work. If anyone can test it that would be great. And if you have any feedback or suggestions that'd be great too.