working RC file

This commit is contained in:
Martin Rotter 2022-01-31 09:30:50 +01:00
parent 67d3b30b32
commit 764ac398f5
3 changed files with 32 additions and 27 deletions

View file

@ -87,8 +87,8 @@ else()
endif() endif()
set(APP_NAME "RSS Guard") set(APP_NAME "RSS Guard")
set(APP_AUTHOR "") set(APP_AUTHOR "Martin Rotter")
set(APP_COPYRIGHT "") set(APP_COPYRIGHT "(C) 2011-2022 ${APP_AUTHOR}")
set(APP_REVERSE_NAME "com.github.rssguard") set(APP_REVERSE_NAME "com.github.rssguard")
set(TYPEINFO "????") set(TYPEINFO "????")

View file

@ -1,32 +1,41 @@
TYPELIB "versioninfo.rc" #include <verrsrc.h>
IDI_APPLICATION ICON "@CMAKE_PROJECT_NAME@.ico" IDI_ICON1 ICON "@CMAKE_PROJECT_NAME@.ico"
VS_VERSION_INFO VERSIONINFO VS_VERSION_INFO VERSIONINFO
FILEVERSION @PROJECT_VERSION_MAJOR@,@PROJECT_VERSION_MINOR@,@PROJECT_VERSION_PATCH@,0 FILEVERSION @PROJECT_VERSION_MAJOR@,@PROJECT_VERSION_MINOR@,@PROJECT_VERSION_PATCH@,0
PRODUCTVERSION @PROJECT_VERSION_MAJOR@,@PROJECT_VERSION_MINOR@,@PROJECT_VERSION_PATCH@,0 PRODUCTVERSION @PROJECT_VERSION_MAJOR@,@PROJECT_VERSION_MINOR@,@PROJECT_VERSION_PATCH@,0
FILEFLAGSMASK 0x3fL FILEFLAGSMASK 0x3fL
#ifdef _DEBUG #ifdef _DEBUG
FILEFLAGS 0x1L FILEFLAGS 0x1L
#else #else
FILEFLAGS 0x0L FILEFLAGS 0x0L
#endif #endif
FILEOS 0x4L FILEOS 0x4L
FILETYPE 0x2L FILETYPE 0x2L
FILESUBTYPE 0x0L FILESUBTYPE 0x0L
BEGIN BEGIN
BLOCK "StringFileInfo" BLOCK "StringFileInfo"
BEGIN BEGIN
BLOCK "040904e4" BLOCK "040904e4"
BEGIN BEGIN
VALUE "CompanyName", "@APP_AUTHOR@" VALUE "CompanyName", "@APP_AUTHOR@"
VALUE "FileDescription", "@APP_NAME@" VALUE "FileDescription", "@APP_NAME@"
VALUE "FileVersion","@CMAKE_PROJECT_VERSION" VALUE "FileVersion","@CMAKE_PROJECT_VERSION@"
VALUE "InternalName", "@CMAKE_PROJECT_NAME@" VALUE "InternalName", "@CMAKE_PROJECT_NAME@"
VALUE "LegalCopyright", "@APP_COPYRIGHT@" VALUE "LegalCopyright", "@APP_COPYRIGHT@"
VALUE "OriginalFilename", "@CMAKE_PROJECT_NAME@.exe" VALUE "OriginalFilename", "@CMAKE_PROJECT_NAME@.exe"
VALUE "ProductName", "@APP_NAME@" VALUE "ProductName", "@APP_NAME@"
VALUE "ProductVersion","@CMAKE_PROJECT_VERSION" VALUE "ProductVersion","@CMAKE_PROJECT_VERSION@"
END END
END END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x0409, 1200
END
END END

View file

@ -1,13 +1,9 @@
# TODO: fix RC file if(WIN32)
enable_language("RC")
#if(WIN32) add_executable(app main.cpp ${CMAKE_BINARY_DIR}/rssguard.rc)
#enable_language("RC") else()
#add_executable(app main.cpp ${CMAKE_BINARY_DIR}/rssguard.rc) add_executable(app main.cpp)
#else() endif()
#add_executable(app main.cpp)
#endif()
add_executable(app main.cpp)
target_compile_definitions(app PRIVATE RSSGUARD_DLLSPEC=Q_DECL_IMPORT) target_compile_definitions(app PRIVATE RSSGUARD_DLLSPEC=Q_DECL_IMPORT)