From 0c30dd1da82122fe0f39fe7999f23b0c3ccfdccc Mon Sep 17 00:00:00 2001 From: Vladimir Dubrovin <3proxy@3proxy.ru> Date: Sat, 30 May 2026 15:43:33 +0300 Subject: [PATCH] Update CMakeLists.txt --- CMakeLists.txt | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 39cd177..db41fe4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -64,20 +64,20 @@ endif() # For crypt: if prefix is empty, "my" is used instead (→ mycrypt) set(3PROXY_BINARY_PREFIX "3proxy_" CACHE STRING "Prefix for standalone module and crypt binary names") -# Standalone module build options (OFF by default) -option(3PROXY_BUILD_ALL "Build all standalone binaries" OFF) -option(3PROXY_BUILD_PROXY "Build standalone proxy binary" OFF) -option(3PROXY_BUILD_SOCKS "Build standalone socks binary" OFF) -option(3PROXY_BUILD_POP3P "Build standalone pop3p binary" OFF) -option(3PROXY_BUILD_SMTPP "Build standalone smtpp binary" OFF) -option(3PROXY_BUILD_FTPPR "Build standalone ftppr binary" OFF) -option(3PROXY_BUILD_TCPPM "Build standalone tcppm binary" OFF) -option(3PROXY_BUILD_UDPPM "Build standalone udppm binary" OFF) -option(3PROXY_BUILD_TLSPR "Build standalone tlspr binary" OFF) +# Standalone module build options (ON by default) +option(3PROXY_BUILD_NONE "Do not build standalone binaries" OFF) +option(3PROXY_BUILD_PROXY "Build standalone proxy binary" ON) +option(3PROXY_BUILD_SOCKS "Build standalone socks binary" ON) +option(3PROXY_BUILD_POP3P "Build standalone pop3p binary" ON) +option(3PROXY_BUILD_SMTPP "Build standalone smtpp binary" ON) +option(3PROXY_BUILD_FTPPR "Build standalone ftppr binary" ON) +option(3PROXY_BUILD_TCPPM "Build standalone tcppm binary" ON) +option(3PROXY_BUILD_UDPPM "Build standalone udppm binary" ON) +option(3PROXY_BUILD_TLSPR "Build standalone tlspr binary" ON) -if(3PROXY_BUILD_ALL) +if(3PROXY_BUILD_NONE) foreach(_M PROXY SOCKS POP3P SMTPP FTPPR TCPPM UDPPM TLSPR) - set(3PROXY_BUILD_${_M} ON) + set(3PROXY_BUILD_${_M} OFF) endforeach() endif()