principia/lib/imgui/copy.sh
2026-05-17 22:35:13 +02:00

19 lines
607 B
Bash
Executable file

#!/bin/bash -eu
# Copies over the files that are vendored here from a cloned Imgui source tree, to update them.
# Location to full cloned Imgui dir
IMGUI="../../../imgui"
cp ${IMGUI}/imgui.{cpp,h} .
cp ${IMGUI}/imgui_{demo,draw,tables,widgets}.cpp .
cp ${IMGUI}/imgui_internal.h .
cp ${IMGUI}/imstb_{rectpack,textedit}.h .
cp ${IMGUI}/backends/imgui_impl_opengl3{.cpp,.h,_loader.h} .
cp ${IMGUI}/misc/cpp/imgui_stdlib.{cpp,h} .
mkdir -p misc/freetype
cp ${IMGUI}/misc/freetype/imgui_freetype.cpp misc/freetype/
cp ${IMGUI}/misc/freetype/imgui_freetype.h misc/freetype/
cp ${IMGUI}/docs/CHANGELOG.txt .