Fix generation of Windows resource file

This commit is contained in:
ROllerozxa 2024-01-28 21:45:45 +01:00
commit 7cdd555521
2 changed files with 6 additions and 8 deletions

View file

@ -124,13 +124,13 @@ if(WIN32)
if(NOT CMAKE_RC_COMPILER)
set(CMAKE_RC_COMPILER "windres.exe")
endif()
ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/winresource.o
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/principia.rc.o
COMMAND ${CMAKE_RC_COMPILER} -I${CMAKE_CURRENT_SOURCE_DIR} -I${CMAKE_CURRENT_BINARY_DIR}
-i${WINRESOURCE_FILE}
-o ${CMAKE_CURRENT_BINARY_DIR}/winresource.o
-o ${CMAKE_CURRENT_BINARY_DIR}/principia.rc.o
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
DEPENDS ${WINRESOURCE_FILE} ${WINMANIFEST_FILE})
SET(SRCS ${SRCS} ${CMAKE_CURRENT_BINARY_DIR}/winresource.o)
set(SRCS ${SRCS} ${CMAKE_CURRENT_BINARY_DIR}/principia.rc.o)
endif()
add_executable(${PROJECT_NAME} ${SRCS})

View file

@ -1,8 +1,8 @@
#include <windows.h>
1 ICON "icon.ico"
1 24 "principia.manifest"
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,5,1,0
PRODUCTVERSION 1,5,1,0
FILEFLAGSMASK 0x3fL
FILEFLAGS 0x0L
FILEOS 0x40004L
@ -15,12 +15,10 @@ BEGIN
BEGIN
VALUE "CompanyName", "Bithack AB\0"
VALUE "FileDescription", "Principia\0"
VALUE "FileVersion", "1,5,1,0\0"
VALUE "InternalName", "principia\0"
VALUE "LegalCopyright", "Copyright © 2014 Bithack AB\0"
VALUE "LegalCopyright", "Copyright <EFBFBD> 2014 Bithack AB\0"
VALUE "OriginalFilename", "principia.exe\0"
VALUE "ProductName", "Principia\0"
VALUE "ProductVersion", "1,5,1,0\0"
END
END
BLOCK "VarFileInfo"