These build instructions are for Linux. I'm almost sure this builds under Windows as well, but I'll first describe it here when I have verified it.
fft depends on several things, which are listed below:
Talk about standing on the shoulders of giants! Anyway, if you have all these prerequisites set up properly, all you need to do is:
Check out the sources by issuing the following command:
~~~~
$> svn checkout svn://svn.code.sf.net/p/cli-fft/code/trunk cli-fft
~~~~
That should leave you with the source tree root at cli-fft (you can of course replace cli-fft with anything you like).
~~~~
$> mkdir build
$> cd build
~~~~
In the build directory issue
~~~~
$> cmake ../ -DCMAKE_BUILD_TYPE=release
~~~~
If there are any issues with the prerequisites, cmake will tell you about it at this stage. If this goes smoothly, you just have to make:
$> make
That's it. The binary should now be located in the root of your build tree. You can copy it to somewhere where the system finds it.