/
phprus
/
github_dpdk
Обзор
Документация
Войти
/
phprus
/
github_dpdk
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
buildtools/list-dir-globs.py
20 строк
595 B
Kevin Traynor
build: fix compatibility of wildcarding nested drivers
16 окт 2025, 23:01
16 окт 2025, 23:01
4384917
Код
Авторство
О чём код?
#! /usr/bin/env python3 # SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2020 Intel Corporation import sys import os from glob import iglob if len(sys.argv) != 2: print("Usage: {0} <path-glob>[,<path-glob>[,...]]".format(sys.argv[0])) sys.exit(1) root = os.path.join(os.getenv('MESON_SOURCE_ROOT', '.'), os.getenv('MESON_SUBDIR', '.')) for path in sys.argv[1].split(','): if path: for p in iglob(os.path.join(root, path), recursive=True): if os.path.isdir(p): print(os.path.relpath(p, start=root).replace('\\', '/'))