mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 23:58:49 -05:00
cmake: fix HAVE_GETHOSTNAME definition
Otherwise Curl_gethostname always fails. Windows has gethostname since Vista according to http://msdn.microsoft.com/en-us/library/ms738527%28VS.85%29.aspx, but accordings to byte_bucket's VC 2005 documentation, it is available even in Windows 95. (possibly after installing a Platform SDK, the Windows Server 2003 SP1 Platform SDK should be sufficient). Signed-off-by: Peter Wu <peter@lekensteyn.nl>
This commit is contained in:
parent
7bdfdd09e4
commit
10286f45e7
@ -5,6 +5,7 @@ if(NOT UNIX)
|
|||||||
set(HAVE_LIBSOCKET 0)
|
set(HAVE_LIBSOCKET 0)
|
||||||
set(NOT_NEED_LIBNSL 0)
|
set(NOT_NEED_LIBNSL 0)
|
||||||
set(HAVE_LIBNSL 0)
|
set(HAVE_LIBNSL 0)
|
||||||
|
set(HAVE_GETHOSTNAME 1)
|
||||||
set(HAVE_LIBZ 0)
|
set(HAVE_LIBZ 0)
|
||||||
set(HAVE_LIBCRYPTO 0)
|
set(HAVE_LIBCRYPTO 0)
|
||||||
|
|
||||||
|
@ -252,6 +252,8 @@ if(NOT NOT_NEED_LIBNSL)
|
|||||||
check_library_exists_concat("nsl" gethostbyname HAVE_LIBNSL)
|
check_library_exists_concat("nsl" gethostbyname HAVE_LIBNSL)
|
||||||
endif(NOT NOT_NEED_LIBNSL)
|
endif(NOT NOT_NEED_LIBNSL)
|
||||||
|
|
||||||
|
check_function_exists(gethostname HAVE_GETHOSTNAME)
|
||||||
|
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
check_library_exists_concat("ws2_32" getch HAVE_LIBWS2_32)
|
check_library_exists_concat("ws2_32" getch HAVE_LIBWS2_32)
|
||||||
check_library_exists_concat("winmm" getch HAVE_LIBWINMM)
|
check_library_exists_concat("winmm" getch HAVE_LIBWINMM)
|
||||||
|
Loading…
Reference in New Issue
Block a user