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]