diff options
author | Oliver Reiche <oliver.reiche@huawei.com> | 2025-05-07 16:40:33 +0200 |
---|---|---|
committer | Oliver Reiche <oliver.reiche@huawei.com> | 2025-05-07 16:40:33 +0200 |
commit | 64d89ed40ba6796d0705ded4b1b1526be8476fc4 (patch) | |
tree | b059f673300fc0ee19bcad5cea5038018f2d4f89 /rules/CC/include_scan.py | |
parent | 52ef2939f35f18bcefcf1c3955ef2b653aa0b0d1 (diff) | |
parent | b909c514866f1f0713edd831d183e4fa1e5c91f5 (diff) | |
download | rules-cc-64d89ed40ba6796d0705ded4b1b1526be8476fc4.tar.gz |
Merge subtree 'rules' into rules-cc
* commit 'b909c514866f1f0713edd831d183e4fa1e5c91f5':
Do not assume out_dirs exist
rules: Do not assume out_dirs exist
Diffstat (limited to 'rules/CC/include_scan.py')
-rwxr-xr-x | rules/CC/include_scan.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/rules/CC/include_scan.py b/rules/CC/include_scan.py index e169ec5..d99392b 100755 --- a/rules/CC/include_scan.py +++ b/rules/CC/include_scan.py @@ -41,6 +41,7 @@ def include_scan(out_dir: str, cmd: list[str]): paths = {os.path.normpath(i) for i in items.split(' ')} includes = {p for p in paths if p.startswith('include/')} + os.makedirs(os.path.join(out_dir, 'include'), exist_ok=True) for path in includes: out_path = os.path.join(out_dir, path) try: |