import os import glob from pathlib import Path def find_cpp_files(directory): return [str(file) for file in Path(directory).rglob('*.cpp')] def main(): src_path = "/public/home/lishen/Code/rocSHMEM/SCCL_v1/src" cpp_files = find_cpp_files(src_path) cpp_files.sort() for cpp_file in cpp_files: print(cpp_file+' \\') if __name__ == "__main__": main()