Make poll() the default (#2065)

* Make poll() the default

select() can still be enabled by defining CPPHTTPLIB_USE_SELECT.

* Run tests with select() and poll()
This commit is contained in:
Florian Albrechtskirchinger 2025-02-18 11:23:23 +01:00 committed by GitHub
parent cdc223019a
commit 6e73a63153
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 57 additions and 8 deletions

View file

@ -1,6 +1,10 @@
CXX = clang++
CXXFLAGS = -g -std=c++11 -I. -Wall -Wextra -Wtype-limits -Wconversion -Wshadow # -fno-exceptions -DCPPHTTPLIB_NO_EXCEPTIONS -fsanitize=address
ifeq ($(SELECT_IMPL),select)
CXXFLAGS += -DCPPHTTPLIB_USE_SELECT
endif
PREFIX ?= $(shell brew --prefix)
OPENSSL_DIR = $(PREFIX)/opt/openssl@3