← Commit list

f659b82c2a

Viktor Szakats
Viktor Szakats
2026-02-05
SUCCESS Duration: 688s

Subject

build: make `HTTP_ONLY` build options also disable websockets

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

.github/workflows/macos.yml+1 -1
@@ -234,7 +234,7 @@ jobs:
tflags: '--min=930'
generate: >-
-DENABLE_DEBUG=ON -DENABLE_ARES=ON
- -DCURL_ENABLE_SSL=OFF -DHTTP_ONLY=ON -DCURL_DISABLE_WEBSOCKETS=ON
+ -DCURL_ENABLE_SSL=OFF -DHTTP_ONLY=ON
-DCURL_DISABLE_NTLM=ON -DCURL_DISABLE_ALTSVC=ON -DENABLE_UNIX_SOCKETS=OFF
-DCURL_USE_LIBSSH2=OFF -DCURL_USE_LIBSSH=OFF -DUSE_NGHTTP2=OFF
-DCURL_USE_GSSAPI=OFF -DUSE_LIBIDN2=OFF -DCURL_USE_LIBPSL=OFF -DUSE_LIBRTMP=OFF
CMakeLists.txt+1 -0
@@ -525,6 +525,7 @@ if(HTTP_ONLY)
set(CURL_DISABLE_SMTP ON)
set(CURL_DISABLE_TELNET ON)
set(CURL_DISABLE_TFTP ON)
+ set(CURL_DISABLE_WEBSOCKETS ON)
endif()
if(WINDOWS_STORE)
lib/curl_setup.h+3 -0
@@ -263,6 +263,9 @@
# ifndef CURL_DISABLE_TFTP
# define CURL_DISABLE_TFTP
# endif
+# ifndef CURL_DISABLE_WEBSOCKETS
+# define CURL_DISABLE_WEBSOCKETS
+# endif
#endif
/*