With modern cmake, does transtive dependency needs `find_package`?

Is there any way for the result of find_package(CURL REQUIRED) in A’s scope so that no need for find_package(CURL REQUIRED) in B’s CMakeLists?