diff options
| author | Ha Thach <[email protected]> | 2024-10-01 11:15:33 +0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-10-01 11:15:33 +0700 |
| commit | eda3cceab207bce390b995462e313ed124fa7732 (patch) | |
| tree | f98671df0f5aeca86d84ac346661fcf705361d55 /tools/build.py | |
| parent | ad6e1ec782275237aeb403e1925dfe591ff419df (diff) | |
| parent | 49d250be8f71c0bc8c9a107e90f8c2359b400997 (diff) | |
Merge pull request #2818 from hathach/add-esp32p4
Add esp32p4 OTG HS support
Diffstat (limited to 'tools/build.py')
| -rw-r--r-- | tools/build.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/tools/build.py b/tools/build.py index f9ae68231..44ac251de 100644 --- a/tools/build.py +++ b/tools/build.py @@ -84,10 +84,13 @@ def cmake_board(board, toolchain): # for espressif, we have to build example individually all_examples = get_examples(family) for example in all_examples: - rcmd = run_cmd(f'cmake examples/{example} -B {build_dir}/{example} -G "Ninja" -DBOARD={board} -DMAX3421_HOST=1') - if rcmd.returncode == 0: - rcmd = run_cmd(f'cmake --build {build_dir}/{example}') - ret[0 if rcmd.returncode == 0 else 1] += 1 + if build_utils.skip_example(example, board): + ret[2] += 1 + else: + rcmd = run_cmd(f'cmake examples/{example} -B {build_dir}/{example} -G "Ninja" -DBOARD={board}') + if rcmd.returncode == 0: + rcmd = run_cmd(f'cmake --build {build_dir}/{example}') + ret[0 if rcmd.returncode == 0 else 1] += 1 else: rcmd = run_cmd(f'cmake examples -B {build_dir} -G "Ninja" -DBOARD={board} -DCMAKE_BUILD_TYPE=MinSizeRel -DTOOLCHAIN={toolchain}') if rcmd.returncode == 0: |
