<div dir="ltr"><div class="gmail_default" style="font-family:trebuchet ms,sans-serif;color:#660000">With Cmake-3.11.1 and Visual Studio 2017 generator, I'm trying to set WIN32_EXECUTABLE property on executable only for release mode with generator expression like this</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif;color:#660000"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif;color:#660000">set_target_properties(target PROPERTIES WIN32_EXECUTABLE $<CONFIG:Release>)</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif;color:#660000"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif;color:#660000">The generator expression doesn't seem to be working as I see /SUBSYSTEM:CONSOLE link flag for both Debug and Release configurations.</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif;color:#660000"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif;color:#660000">set_target_properties(target PROPERTIES WIN32_EXECUTABLE 1)  is working though. </div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif;color:#660000"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif;color:#660000">Please help.</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif;color:#660000">Thanks,</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif;color:#660000">Surya</div></div>