You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Chuck Rolke (JIRA)" <ji...@apache.org> on 2011/03/15 18:29:29 UTC

[jira] Created: (QPID-3146) Windows cpp examples: exe files go to different directories based on configuration and platform

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:dev-subscribe@qpid.apache.org


[jira] [Updated] (QPID-3146) Windows cpp examples: exe files go to different directories based on configuration and platform

Posted by "Robbie Gemmell (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-3146?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robbie Gemmell updated QPID-3146:
---------------------------------

    Component/s: Qpid Examples
                 C++ Client
    
> 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
>          Components: C++ Client, Qpid Examples
>            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.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
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:dev-subscribe@qpid.apache.org


[jira] Commented: (QPID-3146) Windows cpp examples: exe files go to different directories based on configuration and platform

Posted by "Steve Huston (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-3146?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13007050#comment-13007050 ] 

Steve Huston commented on QPID-3146:
------------------------------------

I think this is ok.

> 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:dev-subscribe@qpid.apache.org