BBS:      TELESC.NET.BR
Assunto:  src/ssh/CMakeLists.txt
De:       Deuc¨
Data:     Wed, 29 Apr 2026 14:39:54 -0700
-----------------------------------------------------------
https://gitlab.synchro.net/main/sbbs/-/commit/3b08712d694390999aa081c1
Modified Files:
	src/ssh/CMakeLists.txt
Log Message:
DeuceSSH: drop blanket -Werror outside Debug builds

Default CMAKE_BUILD_TYPE to Release for single-config generators so the
user gets one predictable optimized build instead of three different
defaults (empty/Debug/Release) producing three different compiles.

Blanket -Werror now applies only to CMAKE_BUILD_TYPE=Debug.  Targeted
-Werror=format-security/=implicit/=incompatible-pointer-types/
=int-conversion stay on in every config  those catch C-obsolete
constructs and security-relevant misuse, not stylistic diagnostics
that a future compiler might broaden.  Promoting every new compiler
warning to a fatal error in a release tarball is hostile to packagers.

Co-Authored-By: Claude Opus 4.7 (1M context) 
n
---
  mSynchronetn  hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net

-----------------------------------------------------------
[Voltar]