Uploaded image for project: 'ActiveMQ C++ Client'
  1. ActiveMQ C++ Client
  2. AMQCPP-542

pre-processor defs are off for windows visual studio compilation with SSL

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Incomplete
    • 3.8.2
    • None
    • Build Support
    • None

    Description

      Trying to build some of the DLL versions (SSL enabled) fails to create an import library due to faulty pre-processor defs. Here is the current list:

      Debug - WIN32;NDEBUG;_LIB;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;APR_DECLARE_STATIC;APU_DECLARE_STATIC;API_DECLARE_STATIC
      Debug SSL - HAVE_OPENSSL;%(PreprocessorDefinitions)
      Debug DLL - WIN32;NDEBUG;_LIB;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_WINDOWS;_USRDLL;CMS_DLL;CMS_EXPORTS;AMQCPP_DLL;AMQCPP_EXPORTS;DECAF_DLL;DECAF_EXPORTS
      Debug DLL SSL - HAVE_OPENSSL;%(PreprocessorDefinitions)

      Release - WIN32;NDEBUG;_LIB;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;APR_DECLARE_STATIC;APU_DECLARE_STATIC;API_DECLARE_STATIC
      Release SSL - WIN32;NDEBUG;_LIB;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;APR_DECLARE_STATIC;APU_DECLARE_STATIC;API_DECLARE_STATIC;HAVE_OPENSSL
      Release DLL - WIN32;NDEBUG;_LIB;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;_WINDOWS;_USRDLL;CMS_DLL;CMS_EXPORTS;AMQCPP_DLL;AMQCPP_EXPORTS;DECAF_DLL;DECAF_EXPORTS
      Release DLL SSL - HAVE_OPENSSL;%(PreprocessorDefinitions)

      Debug SSL, Debug DLL SSL and Release DLL SSL try to use "PreprocessorDefinitions" but should in fact contain a full option line like Release SSL

      Attachments

        Activity

          People

            tabish Timothy A. Bish
            eyalz Eyal Zaidman
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: