Skip to content

Commit 8b824a3

Browse files
committed
Added support for probing libcurl for CURLINFO_HTTP_CODE in cmake.
1 parent 86cfb9b commit 8b824a3

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

CMakeLists.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -810,6 +810,12 @@ IF(ENABLE_DAP)
810810
#include <curl/curl.h>
811811
int main() {int x = CURLOPT_CHUNK_BGN_FUNCTION;}" HAVE_CURLOPT_CHUNK_BGN_FUNCTION)
812812

813+
# Check to see if CURLINFO_HTTP_CODE is defined.
814+
# It showed up in curl 7.10.7.
815+
CHECK_C_SOURCE_COMPILES("
816+
#include <curl/curl.h>
817+
int main() {int x = CURLINFO_HTTP_CODE;}" HAVE_CURLINFO_HTTP_CODE)
818+
813819
ELSE()
814820
SET(ENABLE_DAP2 OFF)
815821
SET(ENABLE_DAP4 OFF)

config.h.cmake.in

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,9 @@ are set when opening a binary file on Windows. */
151151
/* Is CURLINFO_RESPONSE_CODE defined */
152152
#cmakedefine HAVE_CURLINFO_RESPONSE_CODE 1
153153

154+
/* Is CURLINFO_HTTP_CODE defined */
155+
#cmakedefine HAVE_CURLINFO_HTTP_CODE 1
156+
154157
/* Is CURLOPT_CHUNK_BGN_FUNCTION defined */
155158
#cmakedefine HAVE_CURLOPT_CHUNK_BGN_FUNCTION 1
156159

0 commit comments

Comments
 (0)