From: <sv...@op...> - 2025-01-02 21:48:08
|
Author: manx Date: Thu Jan 2 22:48:01 2025 New Revision: 22709 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=22709 Log: Merged revision(s) 22707 from trunk/OpenMPT: [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: branches/OpenMPT-1.31/ (props changed) branches/OpenMPT-1.31/build/make/config-mingw-w64.mk Modified: branches/OpenMPT-1.31/build/make/config-mingw-w64.mk ============================================================================== --- branches/OpenMPT-1.31/build/make/config-mingw-w64.mk Thu Jan 2 22:46:52 2025 (r22708) +++ branches/OpenMPT-1.31/build/make/config-mingw-w64.mk Thu Jan 2 22:48:01 2025 (r22709) @@ -55,10 +55,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 |