INTERFACE_LINK_LIBRARIES on OBJECT libraries missing dependencies
Building target Foo with the Ninja generator correctly builds the apa library before linking the Foo executable. With Xcode and Visual Studio the apa library is not built and there is a linking error due to the missing library.
cmake_minimum_required( VERSION 3.16 )
project( BLAH CXX )
add_library( apa STATIC a.cpp )
add_library( BO OBJECT b.cpp )
target_link_libraries( BO INTERFACE apa )
add_executable( Foo dummy.cpp )
target_link_libraries( Foo PRIVATE BO )