Add skip_dep_builds flag to suppress dependency builds

To allow unit tests suppressing the build of
dependencies when using the prepare() function.
This commit is contained in:
Ralph Lange
2022-07-22 10:29:22 +02:00
parent 22b2e3f796
commit af1ecbabae
2 changed files with 5 additions and 1 deletions

4
cue.py
View File

@@ -169,6 +169,7 @@ is_base314 = False
is_make3 = False
has_test_results = False
silent_dep_builds = True
skip_dep_builds = False
do_recompile = False
installed_7z = False
@@ -207,6 +208,7 @@ clear_lists()
if 'BASE' in os.environ and os.environ['BASE'] == 'SELF':
building_base = True
skip_dep_builds = True
places['EPICS_BASE'] = curdir
# Setup ANSI Colors
@@ -1245,7 +1247,7 @@ PERL = C:/Strawberry/perl/bin/perl -CSD'''
if logging.getLogger().isEnabledFor(logging.DEBUG):
log_modified()
if not building_base:
if not skip_dep_builds:
fold_start('build.dependencies', 'Build missing/outdated dependencies')
for mod in modules_to_compile:
place = places[setup[mod + "_VARNAME"]]