The CMAKE system is somewhat experimental -- especially on Windows. We have not tried it on msys so it will likely require a bit of experimentation. Note that there are if checks on the system, if (${WIN32}), that help you avoid things like X11 but with msys you want the opposite behavior; you want to go down the $UNIX side of the options. It will be great if you can debug the system on msys but if you want to save time, I suggest you just use regular make.
btw, the missing files plstop_ pstart_ are in the directory unix/ so you seem to have skipped that directory. Probably because of the
code block
if (${UNIX})
file( GLOB SYS_FILES ${PROJECT_SOURCE_DIR}/unix/*.f ${PROJECT_SOURCE_DIR}/unix/*.c )
elseif (${WIN32})
file( GLOB SYS_FILES ${PROJECT_SOURCE_DIR}/windows/*.f )
else ()
message("**WARNING** Operating system not supported")
endif ()