CMake 3.10 and newer has the command "include_guard(GLOBAL)", for me that has solved any problems I previously had with diamond shaped dependencies.
https://cmake.org/cmake/help/latest/command/include_guard.ht...
https://cmake.org/cmake/help/latest/command/include_guard.ht...
No comments yet.