in doxygen/generate_doxygen.py [0:0]
def get_lib_paths(root, lib_parent_dirs):
"""
Get all of the paths, relative to the root, to the libraries for which doxygen
output has to be generated.
"""
abs_lib_paths = []
for lib_parent_dir in lib_parent_dirs:
abs_lib_path_dir = os.path.join(root, lib_parent_dir)
lib_path_dirs = os.listdir(abs_lib_path_dir)
# Determine if it is a library path by checking if the directory contains "docs/doxygen"
abs_lib_paths += [os.path.join(abs_lib_path_dir, dir) for dir in lib_path_dirs if os.path.exists(os.path.join(abs_lib_path_dir, dir, "docs", "doxygen"))]
return abs_lib_paths