git_repository(
name = "geometry-central",
branch = "master",
recursive_init_submodules = 0,
)
and add it to a cc_library rule, I get compilation errors such as the following:
no such package '@happly//': The repository '@happly' could not be resolved: Repository '@happly' is not defined and referenced by '@geometry-central//:pointcloud'
What have I done wrong here? Is there a flag I need to set in order to say "always make all symbols defined in the external repo available to that external repo"? Otherwise it feels like I've exposed an internal implementation detail (geometry-central's reliance on happly) to clients of geometry-central.