Add Property for a specific config

Hello,

I try to find a way to enable VS_NO_COMPILE_BATCHING property only for a specific build type.
I have set_property(TARGET test_target PROPERTY VS_NO_COMPILE_BATCHING ON
And I try to do something like this :
set_property(TARGET test_target PROPERTY $<$<CONFIG:Coverage>:VS_NO_COMPILE_BATCHING ON> )
or
set_property(TARGET test_target PROPERTY $<$<CONFIG:Coverage>:VS_NO_COMPILE_BATCHING> $<$<CONFIG:Coverage>:ON> )
or
set_property(TARGET test_target PROPERTY "$<$<CONFIG:Coverage>:VS_NO_COMPILE_BATCHING ON>" )
or
set_property(TARGET test_target PROPERTY "$<$<CONFIG:Coverage>:VS_NO_COMPILE_BATCHING?ON>" )

None of them activate the property.
How can I disable MSVC compiler batching only for a specific config?

Thank you

Not all properties support generator expressions. However, even if they do, it is only the value that supports them. You probably want something like this:

set_property(TARGET blah
  PROPERTY
    VS_NO_COMPILE_BATCHING "$<IF:$<CONFIG:Coverage>:ON,OFF>")