mirror of
https://github.com/curl/curl.git
synced 2026-08-24 14:03:35 +03:00
configure, cmake, lib: more form api deprecation
Introduce a --enable-form-api configure option to control its inclusion in builds. The condition name defined for it is CURL_DISABLE_FORM_API. Form api code is dependent of MIME: configure and CMake handle this dependency automatically: CMake by making it a dependent option explicitly, configure by inheriting the MIME value by default and rejecting explicit incompatible values. "form-api" is now a new hidden test feature. Update libcurl modules to respect this option and adjust tests accordingly. Closes #9621
This commit is contained in:
parent
50e563253d
commit
038c46f61f
18 changed files with 62 additions and 19 deletions
|
|
@ -27,7 +27,7 @@
|
|||
#include <curl/curl.h>
|
||||
|
||||
#include "formdata.h"
|
||||
#if !defined(CURL_DISABLE_HTTP) && !defined(CURL_DISABLE_MIME)
|
||||
#if !defined(CURL_DISABLE_HTTP) && !defined(CURL_DISABLE_FORM_API)
|
||||
|
||||
#if defined(HAVE_LIBGEN_H) && defined(HAVE_BASENAME)
|
||||
#include <libgen.h>
|
||||
|
|
@ -941,7 +941,7 @@ int curl_formget(struct curl_httppost *form, void *arg,
|
|||
void curl_formfree(struct curl_httppost *form)
|
||||
{
|
||||
(void)form;
|
||||
/* does nothing HTTP is disabled */
|
||||
/* Nothing to do. */
|
||||
}
|
||||
|
||||
#endif /* if disabled */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue