My IDEA config
added app-name compiler arg
Added radiobuttons to the runtarget config. Makes the usage slightly clearer as per Labriola's suggestion.
saveOnCompile
Using IDEA build system on out of process workspace compiler settings.

Save -> parse aSync
Make -> Build  sync
Build -> Clean + Build sync
Run ->  Build  sync + Launch