[Scummvm-git-logs] scummvm master -> 9147a8ad994d5dc7a5d3be92be99fa79a889b77b
SupSuper
noreply at scummvm.org
Sun Jul 7 12:10:03 UTC 2024
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
9147a8ad99 CREATE_PROJECT: Check IMGUI feature dependencies
Commit: 9147a8ad994d5dc7a5d3be92be99fa79a889b77b
https://github.com/scummvm/scummvm/commit/9147a8ad994d5dc7a5d3be92be99fa79a889b77b
Author: SupSuper (supsuper at gmail.com)
Date: 2024-07-07T13:09:31+01:00
Commit Message:
CREATE_PROJECT: Check IMGUI feature dependencies
Changed paths:
devtools/create_project/create_project.cpp
diff --git a/devtools/create_project/create_project.cpp b/devtools/create_project/create_project.cpp
index f1b84020c3b..f155390767e 100644
--- a/devtools/create_project/create_project.cpp
+++ b/devtools/create_project/create_project.cpp
@@ -353,6 +353,13 @@ int main(int argc, char *argv[]) {
if (!getFeatureBuildState("opengl", setup.features)) {
setFeatureBuildState("opengl_game_classic", setup.features, false);
setFeatureBuildState("opengl_game_shaders", setup.features, false);
+
+ // HACK: Check IMGUI dependencies
+ if (!getFeatureBuildState("opengl", setup.features) ||
+ !getFeatureBuildState("freetype2", setup.features) ||
+ !setup.useSDL2) {
+ std::cerr << "WARNING: imgui requires opengl, freetype2 and sdl2\n";
+ setFeatureBuildState("imgui", setup.features, false);
}
// Disable engines for which we are missing dependencies
More information about the Scummvm-git-logs
mailing list