configure: Add imgui, implot sources to submodules list

This commit is contained in:
Matt Borgerson 2021-02-07 14:10:30 -07:00 committed by mborgerson
parent 1cfb0e3922
commit 0413fb5684
4 changed files with 14 additions and 2 deletions

6
.gitmodules vendored
View File

@ -60,7 +60,9 @@
url = https://github.com/bonzini/qboot
[submodule "ui/imgui"]
path = ui/imgui
url = https://github.com/ocornut/imgui
url = https://github.com/ocornut/imgui.git
ignore = untracked
[submodule "ui/implot"]
path = ui/implot
url = https://github.com/epezent/implot
url = https://github.com/epezent/implot.git
ignore = untracked

View File

@ -243,6 +243,9 @@ set -x # Print commands from now on
--disable-blobs \
"$@"
# Force imgui update now to work around annoying make issue
./scripts/git-submodule.sh update ui/imgui
time make -j"${job_count}" 2>&1 | tee build.log
"${postbuild}" # call post build functions

3
configure vendored
View File

@ -318,6 +318,9 @@ then
git_submodules="ui/keycodemapdb"
git_submodules="$git_submodules tests/fp/berkeley-testfloat-3"
git_submodules="$git_submodules tests/fp/berkeley-softfloat-3"
# xemu extras
git_submodules="$git_submodules ui/imgui ui/implot"
else
git_update=no
git_submodules=""

View File

@ -27,6 +27,10 @@ sub_file="${sub_tdir}/submodule.tar"
# in their checkout, because the build environment is completely
# different to the host OS.
submodules="dtc slirp ui/keycodemapdb tests/fp/berkeley-softfloat-3 tests/fp/berkeley-testfloat-3"
# xemu extras
submodules="$submodules ui/imgui ui/implot"
sub_deinit=""
function cleanup() {