
This is a followup of previous commit. We must set the win_subsystem option on executable() so that the result binary is compiled as a GUI application (and doesn't output a console every time). The previous commit is still needed and is what allows us to control when to actually display a console.