File: curl.m4

package info (click to toggle)
libvmod-curl 0.0~git20250603-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 224 kB
  • sloc: ansic: 577; sh: 66; makefile: 42
file content (28 lines) | stat: -rw-r--r-- 613 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# curl.m4
#
# serial 1

AC_DEFUN([AX_CURLOPT_CHECK], [
  save_CFLAGS="${CFLAGS}"
  save_LIBS="${LIBS}"
  CFLAGS="${CFLAGS} ${CURL_CFLAGS}"
  LIBS="${LIBS} ${CURL_LIBS}"
  AC_CACHE_CHECK([if curl supports $1],
    [ax_cv_curl_$1],
    [AC_COMPILE_IFELSE(
      [AC_LANG_PROGRAM([[
#include <curl/curl.h>
      ]],[[
CURL *curl;
curl = curl_easy_init();
curl_easy_setopt(curl, $1, 10);
      ]])],
      [ax_cv_curl_$1=yes],
      [ax_cv_curl_$1=no])
    ])
  if test "$ax_cv_curl_$1" = "yes"; then
    AC_DEFINE([HAVE_$1], [1], [Define if curl supports $1])
  fi
  CFLAGS="${save_CFLAGS}"
  LIBS="${save_LIBS}"
])