aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/liblsquic/disable-asan.patch
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/liblsquic/disable-asan.patch')
-rw-r--r--vcpkg/ports/liblsquic/disable-asan.patch23
1 files changed, 23 insertions, 0 deletions
diff --git a/vcpkg/ports/liblsquic/disable-asan.patch b/vcpkg/ports/liblsquic/disable-asan.patch
new file mode 100644
index 0000000..2b05d0e
--- /dev/null
+++ b/vcpkg/ports/liblsquic/disable-asan.patch
@@ -0,0 +1,23 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 65c4776..5d4086a 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -60,12 +60,12 @@ ENDIF()
+
+ IF(CMAKE_BUILD_TYPE STREQUAL "Debug")
+ SET(MY_CMAKE_FLAGS "${MY_CMAKE_FLAGS} -O0 -g3")
+- IF(CMAKE_C_COMPILER MATCHES "clang" AND
+- NOT "$ENV{TRAVIS}" MATCHES "^true$" AND
+- NOT "$ENV{EXTRA_CFLAGS}" MATCHES "-fsanitize")
+- SET(MY_CMAKE_FLAGS "${MY_CMAKE_FLAGS} -fsanitize=address")
+- SET(LIBS ${LIBS} -fsanitize=address)
+- ENDIF()
++ # IF(CMAKE_C_COMPILER MATCHES "clang" AND
++ # NOT "$ENV{TRAVIS}" MATCHES "^true$" AND
++ # NOT "$ENV{EXTRA_CFLAGS}" MATCHES "-fsanitize")
++ # SET(MY_CMAKE_FLAGS "${MY_CMAKE_FLAGS} -fsanitize=address")
++ # SET(LIBS ${LIBS} -fsanitize=address)
++ # ENDIF()
+ # Uncomment to enable cleartext protocol mode (no crypto):
+ #SET (MY_CMAKE_FLAGS "${MY_CMAKE_FLAGS} -DLSQUIC_ENABLE_HANDSHAKE_DISABLE=1")
+ ELSE()