BLD: don't rebuild fortran files if nothing changed

if the split source isn't newer than the target no need to resplit it
and rebuild all fortran files.
Saves a lot of time on incremental builds