qpidxarm CMake target is missing in 0-12
----------------------------------------

                 Key: QPID-3338
                 URL: https://issues.apache.org/jira/browse/QPID-3338
             Project: Qpid
          Issue Type: Bug
          Components: C++ Broker, C++ Client
    Affects Versions: 0.12
         Environment: Windows with Microsoft compilers (as opposed to mingw)
            Reporter: Cliff Jansen
            Assignee: Cliff Jansen
            Priority: Blocker
             Fix For: 0.12


cpp/src/CMakeLists.txt was altered for mingw builds in QPID-2905 (r1104662).

The qpidxarm target builds the XA distributed transaction resource manager for 
use with the Microsoft distributed trasanction coordinator.  It was targeted 
for Windows builds only, using the CMake variable "WIN32".

This variable was changed to "_MSC_VER" for QPID-2905, presumably to indicate 
that the build target should only apply to builds using the Microsoft compiler, 
and not mingw.  Unfortunately "_MSC_VER" is not a recognized CMAKE variable and 
the qpidxarm target is never generated.

The CMake documentation indicates the the variable "MSVC" should be used to 
indicate The Microsoft compiler compared to mingw.


--
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-subscr...@qpid.apache.org

Reply via email to