fix(app): resource compilation on MinGW

This commit is contained in:
superp00t 2024-09-07 20:44:57 -04:00
parent c9829ca5e1
commit 0fb3dea2ee
2 changed files with 8 additions and 6 deletions

View File

@ -3,11 +3,9 @@ if (WHOA_SYSTEM_WIN)
add_executable(Whoa WIN32 ${PRIVATE_SOURCES}) add_executable(Whoa WIN32 ${PRIVATE_SOURCES})
# Set debug icon and description if in debug mode
if (CMAKE_BUILD_TYPE STREQUAL "Debug") if (CMAKE_BUILD_TYPE STREQUAL "Debug")
target_compile_definitions(Whoa set(CMAKE_RC_FLAGS ${CMAKE_RC_FLAGS} -DWHOA_APP_DEBUG)
PRIVATE
-DWHOA_APP_DEBUG
)
endif () endif ()
target_link_libraries(Whoa target_link_libraries(Whoa

View File

@ -1,5 +1,9 @@
#pragma code_page(65001) // UTF-8 #pragma code_page(65001) // UTF-8
#ifdef _DEBUG
#define WHOA_APP_DEBUG
#endif
#ifdef WHOA_APP_DEBUG #ifdef WHOA_APP_DEBUG
BlizzardIcon.ico ICON DISCARDABLE "debug/Whoa.ico" BlizzardIcon.ico ICON DISCARDABLE "debug/Whoa.ico"
#else #else
@ -20,7 +24,7 @@ BLOCK "StringFileInfo"
BEGIN BEGIN
BLOCK "000004B0" BLOCK "000004B0"
BEGIN BEGIN
#ifdef _DEBUG #ifdef WHOA_APP_DEBUG
VALUE "FileDescription", L"Whoa (Debug)" VALUE "FileDescription", L"Whoa (Debug)"
#else #else
VALUE "FileDescription", L"Whoa (Release)" VALUE "FileDescription", L"Whoa (Release)"
@ -28,7 +32,7 @@ VALUE "FileDescription", L"Whoa (Release)"
VALUE "CompanyName", L"Blizzard Entertainment" VALUE "CompanyName", L"Blizzard Entertainment"
VALUE "FileVersion", L"3.3.5.12340" VALUE "FileVersion", L"3.3.5.12340"
VALUE "InternalName", L"World of Warcraft" VALUE "InternalName", L"World of Warcraft"
VALUE "LegalCopyright", L"Copyright © 2004" VALUE "LegalCopyright", L"Copyright \xA9 2004"
VALUE "LegalTrademarks", L"" VALUE "LegalTrademarks", L""
VALUE "OriginalFilename", L"Whoa.exe" VALUE "OriginalFilename", L"Whoa.exe"
VALUE "ProductName", L"World of Warcraft" VALUE "ProductName", L"World of Warcraft"