[ 
https://issues.apache.org/jira/browse/QPID-2711?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Chuck Rolke updated QPID-2711:
------------------------------

    Attachment: qpid_cpp-add-win32-version-and-icon-4.patch

Based at qpid/cpp this patch adds a Windows version resource and an Icon to exe 
and dll files.

1. The qpid/cpp/CMakeLists file is reordered to construct CPACK variables 
before adding subdirectories. The /src subdirectory uses the CPACK variable 
version values.

2. The qpid/cpp/src/CMakeLists file is enhanced to propagate windows versions 
specified 1) in a file dedicated to windows version settings, 2) in CPACK 
variables, and 3) later on in the file via a command line.

3. A file, cpp/src/CMakeWinVersions.cmake  is added to contain windows version 
settings 1) for all projcects or 2) for individual projects. This file gives 
users fine grained control of what goes into any project's version.RC file.

4. A single template RC file is added. This file is the input to a 
configure_file cmake command. Its variables are substituted to create the 
actual version.rc file for a given project.

5. An icon file is added.

Notes:
a. copyright information is left blank
b. default version values are taken from the CPACK settings and the project's 
names.

> Add version and icon resources to Windows C++ exe/dll files
> -----------------------------------------------------------
>
>                 Key: QPID-2711
>                 URL: https://issues.apache.org/jira/browse/QPID-2711
>             Project: Qpid
>          Issue Type: Improvement
>    Affects Versions: 0.7
>            Reporter: Chuck Rolke
>             Fix For: 0.7
>
>         Attachments: qpid_cpp-add-win32-version-and-icon-4.patch, 
> qpid_cpp-add-win32-version-and-icon.patch
>
>
> Windows DLL and EXE files produced by qpid/cpp need a version resource and 
> the EXE files need an icon. This issue tracks the addition of those resources.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to