The user already know. (S)he is not going to build this particular target in this particular environment. Your message will be simply annoying.
Here it is
Compiler is checked for skipped targets
It is not a good idea to popup every time when a cross-platform project is loaded on Linux while it has Windows targets using msvc compiler.
It is not a good idea to popup every time when a cross-platform project is loaded on Linux while it has windows targets using msvc compiler.
I'm sorry to disturb you but this fix seems to be missed in release 20.03. Is it intended?
I'm sorry, at least a half of this ticket is wrong. Attached sample project shows wrong declaration but only if currently inactive target is enabled for current platform. I.e. if selected build target is WinRelease then search path from LinRelease is used by parser. But if LinRelease target is disabled for Windows then it is ignored by parser as expected. It would be better if projects were reparsed when build target is changed taking into account only settings from selected target but current behavior...
I'm sorry, at least a half of this ticket is wrong. Attached sample project shows wrong declaration but only if currently inactive target is enabled for current platform. I.e. if selected build target is WinRelease then search path from LinRelease is used by parser. But if LinRelease target is disabled for Windows then it is ignored by parser as expected.