Convert imgui to git submodule (shallow)

This commit is contained in:
Kelsi 2026-02-18 19:23:03 -08:00
parent 5a2cb48b89
commit 37afbf8ba2
4 changed files with 15 additions and 15 deletions

View file

@ -24,9 +24,8 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Clone ImGui
run: git clone --depth 1 https://github.com/ocornut/imgui.git extern/imgui
with:
submodules: true
- name: Cache apt packages
uses: actions/cache@v4
@ -84,9 +83,8 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Clone ImGui
run: git clone --depth 1 https://github.com/ocornut/imgui.git extern/imgui
with:
submodules: true
- name: Install dependencies
run: |
@ -165,6 +163,8 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4
with:
submodules: true
- name: Set up MSYS2
uses: msys2/setup-msys2@v2
@ -184,10 +184,6 @@ jobs:
mingw-w64-clang-aarch64-ffmpeg
git
- name: Clone ImGui
shell: msys2 {0}
run: git clone --depth 1 https://github.com/ocornut/imgui.git extern/imgui
- name: Configure
shell: msys2 {0}
run: cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release
@ -221,6 +217,8 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4
with:
submodules: true
- name: Set up MSYS2
uses: msys2/setup-msys2@v2
@ -242,10 +240,6 @@ jobs:
mingw-w64-x86_64-nsis
git
- name: Clone ImGui
shell: msys2 {0}
run: git clone --depth 1 https://github.com/ocornut/imgui.git extern/imgui
- name: Configure
shell: msys2 {0}
run: cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release

3
.gitignore vendored
View file

@ -41,9 +41,10 @@ wowee
*~
.DS_Store
# External dependencies (except CMakeLists.txt)
# External dependencies (except submodules)
extern/*
!extern/.gitkeep
!extern/imgui
# ImGui state
imgui.ini

4
.gitmodules vendored Normal file
View file

@ -0,0 +1,4 @@
[submodule "extern/imgui"]
path = extern/imgui
url = https://github.com/ocornut/imgui.git
shallow = true

1
extern/imgui vendored Submodule

@ -0,0 +1 @@
Subproject commit 814c6a194bcb1172df8b8ac9d6520ac0e77654dc