configure: Disable networking if winsock2.h is available but winsock functions aren't
authorMartin Storsjö <martin@martin.st>
Tue, 31 Dec 2013 08:11:24 +0000 (10:11 +0200)
committerMartin Storsjö <martin@martin.st>
Mon, 6 Jan 2014 16:55:04 +0000 (18:55 +0200)
commit9409c9bdbfd829353473ee6cc3e91c726481c069
treed4af65c3621abed6693273dc2880ea0a8205ddb5
parent01d245ef4392152dbdc78a6ba4dfa0a6e8b08e6f
configure: Disable networking if winsock2.h is available but winsock functions aren't

Previously, if neither of the checks for the closesocket function
succeeded, we still kept winsock2.h and networking in general
enabled.

When targeting the WinRT API subset, the winsock2.h header is
available (making the check for it succeed, giving the impression
that winsock is available), but tests that actually try to use
such a function will fail. In this case, disable the winsock2.h
feature and networking in general, as if the winsock2.h header
test would have failed in the first place.

Signed-off-by: Martin Storsjö <martin@martin.st>
configure