This commit is contained in:
gamagan 2024-03-31 21:51:59 +08:00 committed by GitHub
commit 6c0adeaaa5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -257,7 +257,14 @@ elseif (CMAKE_C_COMPILER_ID STREQUAL "GNU" OR
endif()
if (GLFW_BUILD_WIN32)
target_compile_definitions(glfw PRIVATE UNICODE _UNICODE)
# If requested, create a C #define to set the app's window class name.
# This class name is baked in at compile time.
set(_GLFW_WCN "")
if (GLFW_WNDCLASSNAME)
set(_GLFW_WCN "_GLFW_WNDCLASSNAME=L\"${GLFW_WNDCLASSNAME}\"")
endif()
target_compile_definitions(glfw PRIVATE UNICODE _UNICODE ${_GLFW_WCN})
endif()
# HACK: When building on MinGW, WINVER and UNICODE need to be defined before