append headers using target_include_directories() after target_compile_options()

Hello all,

I have some compiler settings that require me to append headers after compile_options in generated .rsp files. In current case, .rsp file → headers compiler_options
required case → compiler options headers
is there a way to do it using target_include_directories() and target_compile_options()

add_library(lib STATIC src)
target_compile_options(lib PUBLIC options)
target_include_directories(lib AFTER PUBLIC headers)

Fine-grained flag ordering is not controllable in CMake today.

I suppose this has to do with the .rsp having include directives of its own that this needs to come afterwards? Would it be easier to add the flag to another .rsp file and use that through the options?