Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Incomplete
-
3.8.2
-
None
-
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