^CMake Error at LinkImplementationCycle5.cmake:[0-9]+ \(set_property\): 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\)