mirror of
https://github.com/curl/curl.git
synced 2024-11-21 01:16:58 +08:00
HTTP_ONLY definition check in lib/setup.h is now done once that configuration
file has been included. In this way if symbol is defined in the config file it will no longer be ignored.
This commit is contained in:
parent
da6fa34f02
commit
fe7bb33af8
5
CHANGES
5
CHANGES
@ -6,6 +6,11 @@
|
||||
|
||||
Changelog
|
||||
|
||||
Yang Tse (14 Jul 2008)
|
||||
- HTTP_ONLY definition check in lib/setup.h is now done once that configuration
|
||||
file has been included. In this way if symbol is defined in the config file
|
||||
it will no longer be ignored.
|
||||
|
||||
Yang Tse (11 Jul 2008)
|
||||
- Added missing multiple header inclusion prevention definition for header
|
||||
file content_encoding.h
|
||||
|
@ -332,10 +332,12 @@ Win32
|
||||
CURL_DISABLE_DICT disables DICT
|
||||
CURL_DISABLE_FILE disables FILE
|
||||
CURL_DISABLE_TFTP disables TFTP
|
||||
CURL_DISABLE_HTTP disables HTTP
|
||||
|
||||
If you want to set any of these defines you have the following
|
||||
possibilities:
|
||||
|
||||
- Modify lib/config-win32.h
|
||||
- Modify lib/setup.h
|
||||
- Modify lib/Makefile.vc6
|
||||
- Add defines to Project/Settings/C/C++/General/Preprocessor Definitions
|
||||
|
22
lib/setup.h
22
lib/setup.h
@ -23,15 +23,6 @@
|
||||
* $Id$
|
||||
***************************************************************************/
|
||||
|
||||
#ifdef HTTP_ONLY
|
||||
#define CURL_DISABLE_TFTP
|
||||
#define CURL_DISABLE_FTP
|
||||
#define CURL_DISABLE_LDAP
|
||||
#define CURL_DISABLE_TELNET
|
||||
#define CURL_DISABLE_DICT
|
||||
#define CURL_DISABLE_FILE
|
||||
#endif /* HTTP_ONLY */
|
||||
|
||||
/*
|
||||
* Define WIN32 when build target is Win32 API
|
||||
*/
|
||||
@ -82,6 +73,19 @@
|
||||
|
||||
#endif /* HAVE_CONFIG_H */
|
||||
|
||||
/*
|
||||
* Disable other protocols when http is the only one desired.
|
||||
*/
|
||||
|
||||
#ifdef HTTP_ONLY
|
||||
# define CURL_DISABLE_TFTP
|
||||
# define CURL_DISABLE_FTP
|
||||
# define CURL_DISABLE_LDAP
|
||||
# define CURL_DISABLE_TELNET
|
||||
# define CURL_DISABLE_DICT
|
||||
# define CURL_DISABLE_FILE
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Include header files for windows builds before redefining anything.
|
||||
* Use this preproessor block only to include or exclude windows.h,
|
||||
|
Loading…
Reference in New Issue
Block a user