Windows cpp examples: exe files go to different directories based on 
configuration and platform
-----------------------------------------------------------------------------------------------

                 Key: QPID-3146
                 URL: https://issues.apache.org/jira/browse/QPID-3146
             Project: Qpid
          Issue Type: Improvement
            Reporter: Chuck Rolke


The project files for the cpp examples use inconsistent path specs for the 
output.
For instance, messaging client uses:

messaging\messaging_client.vcproj: OutputDirectory="."
messaging\messaging_client.vcproj: OutputDirectory="Release"
messaging\messaging_client.vcproj: 
OutputDirectory="$(PlatformName)\$(ConfigurationName)"
messaging\messaging_client.vcproj: 
OutputDirectory="$(PlatformName)\$(ConfigurationName)"

where $(PlatformName) is "win32" or "x64", and $(ConfigurationName) is "debug" 
or "release".

In practice this translates to the file client.exe landing in

messaging\
messaging\Release\
messaging\x64\debug\
messaging\x64\release\

I propose to modify the vcproj files so that the output directory in all cases 
is $(PlatformName)\$(ConfigurationName). In the vcproj file the OutputDirectory 
value is always "$(PlatformName)\$(ConfigurationName)". 

To find a specific built executable you then need to navigate to 
cpp\examples\messaging, then to win32 or x64, and then to debug or release.


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

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

Reply via email to