[discussion] `COMPILE_OPTIONS` de-duplication "direction" (keep first vs keep last)

There’s no mechanism provided to ignore any given option specified as a usage requirement. To be able to skip, something like $<$<NOT:$<TARGET_PROPERTY:skip_this_flag>>:-fsome-flag> can be used so that consuming targets can set their own skip_this_flag property to ignore it.