qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chuck Rolke (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (QPID-5120) C++ cmake install of examples solution does not work properly on windows
Date Fri, 06 Sep 2013 20:43:52 GMT

    [ https://issues.apache.org/jira/browse/QPID-5120?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13760598#comment-13760598
] 

Chuck Rolke commented on QPID-5120:
-----------------------------------

Ah! The installer project - I forgot about that.

It looks like the solution is slightly stale. The source directories hold

{noformat}
./messaging/messaging_client.vcproj
./messaging/messaging_drain.vcproj
./messaging/messaging_map_receiver.vcproj
./messaging/messaging_map_sender.vcproj
./messaging/messaging_server.vcproj
./messaging/messaging_spout.vcproj
./qmf-agent/qmf_agent.vcproj
{noformat}

But the solution references projects

{noformat}
chug@FJELD ~/svn/qpid/cpp/examples> grep \.vc *.sln | sort | trimit
Project("{}") = "messaging_client", "messaging\messaging_client.vcproj"
Project("{}") = "messaging_drain", "messaging\messaging_drain.vcproj"
Project("{}") = "messaging_map_receiver", "messaging\messaging_map_receiver.vcproj"
Project("{}") = "messaging_map_sender", "messaging\messaging_map_sender.vcproj"
Project("{}") = "messaging_server", "messaging\messaging_server.vcproj"
Project("{}") = "messaging_spout", "messaging\messaging_spout.vcproj"
Project("{}") = "qmf_console_console", "qmf-console\qmf-console_console.vcproj"
Project("{}") = "qmf_console_ping", "qmf-console\qmf-console_ping.vcproj"
Project("{}") = "qmf_console_printevents", "qmf-console\qmf-console_printevents.vcproj"
Project("{}") = "qmf_console_queuestats", "qmf-console\qmf-console_queuestats.vcproj"
{noformat}

So there's not a great overlap between what the source tree offers and what the solution consumes
any more.

Another question is what to do about new examples. Is it worth adding new projects to the
solution as new examples come along?

Moving forward I will make sure that the installed cmake generates all the delivered examples
correctly. I won't delete the existing .sln/.vcproj files without more discussion.
                
> C++ cmake install of examples solution does not work properly on windows
> ------------------------------------------------------------------------
>
>                 Key: QPID-5120
>                 URL: https://issues.apache.org/jira/browse/QPID-5120
>             Project: Qpid
>          Issue Type: Bug
>          Components: Build Tools
>    Affects Versions: 0.24
>         Environment: cmake install on windows
>            Reporter: Chuck Rolke
>            Assignee: Chuck Rolke
>
> The qpid/cpp/examples source directory has a Visual Studio 2008 solution and several
project files. These files are installed on windows and produce generally useless and confused
results. They are left over from the days of automake and should be deleted.
> In QPID-4372 a better way forward has been proposed and implemented. The examples cmake
file defines the examples in a more maintainable format and will generate the desired solution
and project files for multiple versions of Visual Studio.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org


Mime
View raw message