(dir_base, dir_sub, patch_dir)
| 2390 | do_not_edit = '# Do not edit. Generated by the configure script.\n' |
| 2391 | |
| 2392 | def glob_to_var(dir_base, dir_sub, patch_dir): |
| 2393 | file_list = [] |
| 2394 | dir_all = f'{dir_base}/{dir_sub}' |
| 2395 | files = os.walk(dir_all) |
| 2396 | for ent in files: |
| 2397 | (_, _1, files) = ent |
| 2398 | for file in files: |
| 2399 | if file.endswith(('.cpp', '.c', '.h')): |
| 2400 | # srcfile uses "slash" as dir separator as its output is consumed by gyp |
| 2401 | srcfile = f'{dir_sub}/{file}' |
| 2402 | if patch_dir: |
| 2403 | patchfile = Path(dir_base, patch_dir, file) |
| 2404 | if patchfile.is_file(): |
| 2405 | srcfile = f'{patch_dir}/{file}' |
| 2406 | info(f'Using floating patch "{patchfile}" from "{dir_base}"') |
| 2407 | file_list.append(srcfile) |
| 2408 | break |
| 2409 | return file_list |
| 2410 | |
| 2411 | def configure_intl(o): |
| 2412 | def icu_download(path): |
no test coverage detected
searching dependent graphs…