Enable building config_editor in Windows MSYS platform

This commit is contained in:
Martin Lisowski 2025-01-14 21:15:22 +01:00
parent cfaf991c6b
commit 6276f65be4
2 changed files with 8 additions and 1 deletions

View File

@ -1145,8 +1145,11 @@ void DoCommand(const char *l) {
BUILD_UTILITY("font_editor", "-lX11 -Wno-unused-parameter", ""); BUILD_UTILITY("font_editor", "-lX11 -Wno-unused-parameter", "");
CallSystem("bin/font_editor res/Fonts/Bitmap\\ Sans\\ Regular\\ 9.font"); CallSystem("bin/font_editor res/Fonts/Bitmap\\ Sans\\ Regular\\ 9.font");
} else if (0 == strcmp(l, "config")) { } else if (0 == strcmp(l, "config")) {
#ifdef __MSYS__
BUILD_UTILITY("config_editor", "-Wl,-subsystem,windows -Wno-unused-parameter -mwindows", "");
#else
BUILD_UTILITY("config_editor", "-lX11 -Wno-unused-parameter", ""); BUILD_UTILITY("config_editor", "-lX11 -Wno-unused-parameter", "");
#endif
if (CallSystem("bin/config_editor")) { if (CallSystem("bin/config_editor")) {
printf("The config editor could not be opened.\n" printf("The config editor could not be opened.\n"
"This likely means your system does not have X11 setup.\n" "This likely means your system does not have X11 setup.\n"

View File

@ -7,7 +7,11 @@
#include <stdio.h> #include <stdio.h>
#ifdef __MSYS__
#define UI_WINDOWS
#else
#define UI_LINUX #define UI_LINUX
#endif
#define UI_IMPLEMENTATION #define UI_IMPLEMENTATION
#include "luigi.h" #include "luigi.h"