Path declared in INTERFACE_INCLUDE_DIRECTORIES imported target seemingly not found

I found the problem. The error is highly misleading. The include directory being corrupted was on a dependency of the interface library in question, where a CMake variable was getting expanded to anything.

It was a project problem, and easy to spot once past the confusing error. Ideally, the error message would point at the right library.