^CMake Error at LinkImplementationCycle4.cmake:[0-9]+ \(target_link_libraries\): Error evaluating generator expression: \$ \$ expression in link libraries evaluation depends on target property which is transitive over the link libraries, creating a recursion. Call Stack \(most recent call first\): CMakeLists.txt:[0-9]+ \(include\)