Skip to content

Commit

Permalink
Merge pull request #14587 from saheerb/symlink_fix
Browse files Browse the repository at this point in the history
create symlink for all sub examples which has mbed-os.lib
  • Loading branch information
0xc0170 authored Apr 28, 2021
2 parents 9738b27 + 9bd4d24 commit 155d5f4
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion tools/test/examples/examples_lib.py
Original file line number Diff line number Diff line change
Expand Up @@ -493,7 +493,16 @@ def symlink_mbedos(config, path, exp_filter):
for example in config['examples']:
if example['name'] not in exp_filter:
continue
for name in get_sub_examples_list(example):

# traverse the path and find directories with "mbed-os.lib"
dirs_with_mbed_os_lib = []
for root, dirs, files in os.walk(example['name']):
for the_file in files:
if the_file.endswith("mbed-os.lib"):
dirs_with_mbed_os_lib.append(root)

# symlink all sub directories with mbed-os.lib
for name in dirs_with_mbed_os_lib:
os.chdir(name)
logging.info("In folder '%s'" % name)
if os.path.exists("mbed-os.lib"):
Expand Down

0 comments on commit 155d5f4

Please sign in to comment.