BBS:      TELESC.NET.BR
Assunto:  src/syncterm/CMakeLists.txt
De:       Deuc¨
Data:     Sun, 26 Apr 2026 21:09:19 -0700
-----------------------------------------------------------
https://gitlab.synchro.net/main/sbbs/-/commit/321e742ae5ef3864659874e7
Modified Files:
	src/syncterm/CMakeLists.txt
Log Message:
SyncTERM: use CXX_STANDARD 20 instead of -std=c++20 for Botan TUs

The per-source -std=c++20 flag is GCC/Clang syntax; MSVC silently
ignored it (D9002 warning) and then errored on Botan 3's C++20
requirement.  Switch to the target's CXX_STANDARD property so CMake
emits the right flag for each compiler (/std:c++20 for MSVC).

Set unconditionally on the syncterm target  harmless when no .cpp
sources are present (OpenSSL / none crypto backends).

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

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