Added Windows resource file.

This commit is contained in:
Nathan Osman
2015-07-15 10:39:23 -07:00
parent 293b9b513a
commit a01a5bd6f2
3 changed files with 32 additions and 0 deletions

View File

@@ -6,7 +6,9 @@ option(BUILD_EXAMPLES "Build the example applications" OFF)
option(BUILD_TESTS "Build the test suite" OFF)
set(PROJECT_NAME "QHttpEngine")
set(PROJECT_TITLE "QHttpEngine")
set(PROJECT_DESCRIPTION "Simple and secure HTTP server for Qt applications")
set(PROJECT_AUTHOR "Nathan Osman")
set(PROJECT_URL "https://github.com/nitroshare/qhttpengine")
set(PROJECT_VERSION_MAJOR 0)

View File

@@ -35,6 +35,11 @@ set(SRC
qobjecthandler.cpp
)
if(WIN32)
configure_file(resource.rc.in "${CMAKE_CURRENT_BINARY_DIR}/resource.rc")
set(SRC ${SRC} "${CMAKE_CURRENT_BINARY_DIR}/resource.rc")
endif()
add_library(qhttpengine SHARED ${SRC})
qt5_use_modules(qhttpengine Network)

25
src/resource.rc.in Normal file
View File

@@ -0,0 +1,25 @@
#include <windows.h>
VS_VERSION_INFO VERSIONINFO
FILEVERSION ${PROJECT_VERSION_MAJOR},${PROJECT_VERSION_MINOR},${PROJECT_VERSION_MAJOR},0
PRODUCTVERSION ${PROJECT_VERSION_MAJOR},${PROJECT_VERSION_MINOR},${PROJECT_VERSION_MAJOR},0
{
BLOCK "StringFileInfo"
{
BLOCK "040904b0"
{
VALUE "CompanyName", "${PROJECT_AUTHOR}\0"
VALUE "FileDescription", "${PROJECT_DESCRIPTION}\0"
VALUE "FileVersion", "${PROJECT_VERSION}\0"
VALUE "InternalName", "${PROJECT_NAME}\0"
VALUE "LegalCopyright", "Copyright (c) 2015 ${PROJECT_AUTHOR}\0"
VALUE "OriginalFilename", "${PROJECT_NAME}.exe\0"
VALUE "ProductName", "${PROJECT_TITLE}\0"
VALUE "ProductVersion", "${PROJECT_VERSION}\0"
}
}
BLOCK "VarFileInfo"
{
VALUE "Translation", 0x409, 1252
}
}