mirror of
https://github.com/curl/curl.git
synced 2026-08-25 09:03:32 +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
|
|
@ -26,7 +26,7 @@
|
|||
|
||||
#include "curl_setup.h"
|
||||
|
||||
#ifndef CURL_DISABLE_MIME
|
||||
#ifndef CURL_DISABLE_FORM_API
|
||||
|
||||
/* used by FormAdd for temporary storage */
|
||||
struct FormInfo {
|
||||
|
|
@ -53,10 +53,7 @@ CURLcode Curl_getformdata(struct Curl_easy *data,
|
|||
curl_mimepart *,
|
||||
struct curl_httppost *post,
|
||||
curl_read_callback fread_func);
|
||||
#else
|
||||
/* disabled */
|
||||
#define Curl_getformdata(a,b,c,d) CURLE_NOT_BUILT_IN
|
||||
#endif
|
||||
#endif /* CURL_DISABLE_FORM_API */
|
||||
|
||||
|
||||
#endif /* HEADER_CURL_FORMDATA_H */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue