added option for compile-only, displays file I/O errors