Fix #124, cmake always instigates complete rebuild

The fake Fortran header file build/include/FC.h was being created every time
CMake ran. Adds guards to only create it if it does not exist.
This prevents from rebuilding after each call to CMake.