When using LINK_DEPENDS_NO_SHARED and the Ninja Generator, linked libraries are not even listed in the order dependency
https://ninja-build.org/manual.html#ref_dependencies
When specifying LINK_DEPENDS_NO_SHARED, I am seeing that the generated ninja file does not include the dependent library in the ORDER ONLY dependencies. Without this, the linker tries to run before dependent libraries are built and it fails. Why isn't this being included. How does this flag work without this? I am testing on a CentOS box using clang.
Thanks