Is $<COMPILE_LANGUAGE:RC> supported for resource files?

Doesn’t seem to work. Just tried it locally.

add_executable(foobar)
target_sources(foobar PRIVATE main.cpp demo.rc)

target_compile_definitions(foobar PRIVATE
    $<$<COMPILE_LANGUAGE:RC>:FOOBAR_RC>
    FOOBAR_GENERIC
)