From: <sv...@op...> - 2025-01-02 21:46:07
|
Author: manx Date: Thu Jan 2 22:45:54 2025 New Revision: 22707 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=22707 Log: [Fix] build: Makefile: MinGW-w64: MinGW does not define _UNICODE in its CRT headers when UNICODE is defined, like Microsoft does. #define _UNICODE manually when passing -municode. Modified: trunk/OpenMPT/build/make/config-mingw-w64.mk Modified: trunk/OpenMPT/build/make/config-mingw-w64.mk ============================================================================== --- trunk/OpenMPT/build/make/config-mingw-w64.mk Thu Jan 2 22:33:14 2025 (r22706) +++ trunk/OpenMPT/build/make/config-mingw-w64.mk Thu Jan 2 22:45:54 2025 (r22707) @@ -61,10 +61,12 @@ CPPFLAGS += -DNOMINMAX ifeq ($(MINGW_COMPILER),clang) +CPPFLAGS += -D_UNICODE CXXFLAGS += -municode CFLAGS += -municode LDFLAGS += -mconsole -mthreads else +CPPFLAGS += -D_UNICODE CXXFLAGS += -municode -mthreads CFLAGS += -municode -mthreads LDFLAGS += -mconsole |