Skip to content

Commit b7d3e88

Browse files
committed
reworks esp32 build
1 parent d857479 commit b7d3e88

File tree

3 files changed

+195
-168
lines changed

3 files changed

+195
-168
lines changed

.github/workflows/macOS.yml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,13 @@ jobs:
2121
- name: Install Dependencies
2222
run: |
2323
brew install --force ninja
24-
git submodule update --init lib/pycparser
25-
git submodule update --init --remote -- lib/micropython
26-
git submodule update --init -- lib/lvgl
27-
git submodule update --init -- lib/SDL
28-
cd lib/SDL && git checkout release-2.30.2 && cd ../..
24+
git submodule update --init -- lib/pycparser
25+
git submodule update --init --jobs 4 -- lib/micropython
26+
git submodule update --init --jobs 4 -- lib/lvgl
27+
git submodule update --init --jobs 4 -- lib/SDL
28+
cd lib/SDL
29+
git checkout release-2.30.2
30+
cd ../..
2931
3032
- name: Cached Deps
3133
id: cache-deps
@@ -36,7 +38,11 @@ jobs:
3638

3739
- name: Get Build Deps
3840
if: steps.cache-deps.outputs.cache-hit != 'true'
39-
run: git submodule update --init --recursive --remote -- lib/esp-idf
41+
run: |
42+
git submodule update --init --jobs 4 -- lib/esp-idf
43+
cd lib/esp-idf
44+
git submodule update --init --jobs 4 -- components/bt/host/nimble/nimble components/esp_wifi components/esptool_py/esptool components/lwip/lwip components/mbedtls/mbedtls components/bt/controller/lib_esp32 components/bt/controller/lib_esp32c3_family
45+
cd ../..
4046
4147
- name: Setup ESP-IDF
4248
run: |

.github/workflows/unix.yml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,13 @@ jobs:
2525
- name: Install Deps
2626
run: |
2727
sudo apt-get update && sudo apt-get install --assume-yes --allow-downgrades --allow-remove-essential --allow-change-held-packages build-essential pkg-config cmake ninja-build libffi-dev gnome-desktop-testing libasound2-dev libpulse-dev libaudio-dev libjack-dev libsndio-dev libx11-dev libxext-dev libxrandr-dev libxcursor-dev libxfixes-dev libxi-dev libxss-dev libxkbcommon-dev libdrm-dev libgbm-dev libgl1-mesa-dev libgles2-mesa-dev libegl1-mesa-dev libdbus-1-dev libibus-1.0-dev libudev-dev fcitx-libs-dev libpipewire-0.3-dev libwayland-dev libdecor-0-dev ccache
28-
git submodule update --init lib/pycparser
29-
git submodule update --init --remote -- lib/micropython
30-
git submodule update --init -- lib/lvgl
31-
git submodule update --init -- lib/SDL
32-
cd lib/SDL && git checkout release-2.30.2 && cd ../..
28+
git submodule update --init -- lib/pycparser
29+
git submodule update --init --jobs 4 -- lib/micropython
30+
git submodule update --init --jobs 4 -- lib/lvgl
31+
git submodule update --init --jobs 4 -- lib/SDL
32+
cd lib/SDL
33+
git checkout release-2.30.2
34+
cd ../..
3335
3436
- name: Cached Deps
3537
id: cache-deps
@@ -40,7 +42,11 @@ jobs:
4042

4143
- name: Get Build Deps
4244
if: steps.cache-deps.outputs.cache-hit != 'true'
43-
run: git submodule update --init --recursive --remote -- lib/esp-idf
45+
run: |
46+
git submodule update --init --jobs 4 -- lib/esp-idf
47+
cd lib/esp-idf
48+
git submodule update --init --jobs 4 -- components/bt/host/nimble/nimble components/esp_wifi components/esptool_py/esptool components/lwip/lwip components/mbedtls/mbedtls components/bt/controller/lib_esp32 components/bt/controller/lib_esp32c3_family
49+
cd ../..
4450
4551
- name: Setup ESP-IDF
4652
run: |

0 commit comments

Comments
 (0)