mirror of
https://github.com/espressif/esp-idf
synced 2025-03-09 09:09:10 -04:00
change(ci): disable MINIMAL_BUILD for check_public_headers.py
The check_public_headers.py script does not function well with MINIMAL_BUILD enabled, as some headers from excluded components may be missing. While it might be possible to address this issue with exclusions, it is likely more effective and provides more coverage to include all components, not just those required by the blink example. Therefore, MINIMAL_BUILD has been disabled for this test, ensuring that all registered components are included in the build. If defined, the COMPONENTS variable takes precedence over the MINIMAL_BUILD property, so setting "-DCOMPONENTS=" overrides the MINIMAL_BUILD property. Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
This commit is contained in:
parent
1c92945f59
commit
8d248d8903
@ -270,7 +270,8 @@ class PublicHeaderChecker:
|
||||
os.unlink(os.path.join(project_dir, 'sdkconfig'))
|
||||
except FileNotFoundError:
|
||||
pass
|
||||
subprocess.check_call(['idf.py', '-B', build_dir, f'-DSDKCONFIG={sdkconfig}', 'reconfigure'], cwd=project_dir)
|
||||
subprocess.check_call(['idf.py', '-B', build_dir, f'-DSDKCONFIG={sdkconfig}', '-DCOMPONENTS=', 'reconfigure'],
|
||||
cwd=project_dir)
|
||||
|
||||
def get_std(json: List, extension: str) -> str:
|
||||
# compile commands for the files with specified extension, containing C(XX) standard flag
|
||||
|
Loading…
x
Reference in New Issue
Block a user