aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/librabbitmq/fix-uwpwarning.patch
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/librabbitmq/fix-uwpwarning.patch')
-rw-r--r--vcpkg/ports/librabbitmq/fix-uwpwarning.patch28
1 files changed, 28 insertions, 0 deletions
diff --git a/vcpkg/ports/librabbitmq/fix-uwpwarning.patch b/vcpkg/ports/librabbitmq/fix-uwpwarning.patch
new file mode 100644
index 0000000..84a26d5
--- /dev/null
+++ b/vcpkg/ports/librabbitmq/fix-uwpwarning.patch
@@ -0,0 +1,28 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index c88943f..4fc1411 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -140,6 +140,10 @@ if(PROJECT_IS_TOP_LEVEL)
+ include(CTest)
+ endif()
+
++if(MSVC)
++ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /wd4996")
++endif()
++
+ option(BUILD_SHARED_LIBS "Build rabbitmq-c as a shared library" ON)
+ option(BUILD_STATIC_LIBS "Build rabbitmq-c as a static library" ON)
+ option(INSTALL_STATIC_LIBS "Install rabbitmq-c static library" ON)
+diff --git a/librabbitmq/CMakeLists.txt b/librabbitmq/CMakeLists.txt
+index 4466c9f..e8825dd 100644
+--- a/librabbitmq/CMakeLists.txt
++++ b/librabbitmq/CMakeLists.txt
+@@ -64,6 +64,8 @@ set(RMQ_SOURCES
+ amqp_url.c
+ )
+
++add_definitions(-DAMQP_BUILD -D_CRT_SECURE_NO_WARNINGS)
++
+ set(RMQ_LIBRARIES ${AMQP_SSL_LIBS} ${SOCKET_LIBRARIES} ${LIBRT} ${CMAKE_THREAD_LIBS_INIT})
+
+ if(BUILD_SHARED_LIBS)