Make external c++ dependencies implicitly create .publish/.link nodes just like library projects