CMake: don't convert warnings to errors

The reason is that future gfortran compilers might provide some warnings that
previous versions didn't, and so the compilation fails. Let the user decide how
to act on warnings.