aboutsummaryrefslogtreecommitdiff
path: root/ports/civetweb/add-option-to-disable-debug-tools.patch
diff options
context:
space:
mode:
authorGregor Jasny <gjasny@googlemail.com>2020-12-18 21:07:41 +0100
committerGitHub <noreply@github.com>2020-12-18 12:07:41 -0800
commit66bac12e4e54cc858bdf7f93c5786010b6812b13 (patch)
treed6d09ec27d2fbd9f3113d23be46b74c3166c8a65 /ports/civetweb/add-option-to-disable-debug-tools.patch
parentd64ecde3a60573c4f9e1a448f11c8f111abf274d (diff)
downloadvcpkg-66bac12e4e54cc858bdf7f93c5786010b6812b13.tar.gz
vcpkg-66bac12e4e54cc858bdf7f93c5786010b6812b13.zip
[civetweb] Disable extensive log output for debug builds (#15168)
Diffstat (limited to 'ports/civetweb/add-option-to-disable-debug-tools.patch')
-rw-r--r--ports/civetweb/add-option-to-disable-debug-tools.patch36
1 files changed, 36 insertions, 0 deletions
diff --git a/ports/civetweb/add-option-to-disable-debug-tools.patch b/ports/civetweb/add-option-to-disable-debug-tools.patch
new file mode 100644
index 000000000..5cf276886
--- /dev/null
+++ b/ports/civetweb/add-option-to-disable-debug-tools.patch
@@ -0,0 +1,36 @@
+From 111672d5437a3c7f02b66d730be5000dade58bff Mon Sep 17 00:00:00 2001
+From: Gregor Jasny <gjasny@googlemail.com>
+Date: Tue, 15 Dec 2020 14:38:37 +0100
+Subject: [PATCH] CMake: Add option to disable Debug tools
+Origin: https://github.com/civetweb/civetweb/pull/952
+
+Sometimes one needs the CMake `Debug` build type
+to select the Windows Debug runtime. But at the same
+time the verbose logging output might be unwanted.
+
+This PR adds the `CIVETWEB_ENABLE_DEBUG_TOOLS` option
+to disable extensive logging and assertion.
+---
+ CMakeLists.txt | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 368e5640..000f7972 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -476,8 +476,11 @@ endif()
+
+
+ # Set up the definitions
++option(CIVETWEB_ENABLE_DEBUG_TOOLS "For Debug builds enable verbose logging and assertions" ON)
+ if (${CMAKE_BUILD_TYPE} MATCHES "[Dd]ebug")
+- add_definitions(-DDEBUG)
++ if(CIVETWEB_ENABLE_DEBUG_TOOLS)
++ add_definitions(-DDEBUG)
++ endif()
+ add_definitions(-O0)
+ add_definitions(-g)
+ endif()
+--
+2.29.2
+