Waits for the compiler to finish, but prints progress messages to stdout while waiting
Blocks the current thread until the compiler thread finishes.