Include path added via include_directories and target_include_directories

First,I added the include path1 via include_directories and then I added the include path2 via target_include_directories.The result is path1 is before path2.
How can I place path2 before path1 without changing the call sequence?

Have you tried the BEFORE keyword?

BEFORE is ok.