https://gitlab.synchro.net/main/sbbs/-/commit/baaed5594e8b3ea28585bec1
Added Files:
src/ssh/deucessh.pc.in deucesshConfig.cmake
Modified Files:
src/ssh/CMakeLists.txt
Log Message:
DeuceSSH: CMake install/export, pkg-config, SOVERSION, build options
CMake install provides:
- Headers installed to <prefix>/include/deucessh/
- CMake config for find_package(deucessh) with deucessh:: namespace
- Alias targets deucessh::static / deucessh::shared for in-tree
add_subdirectory() usage
- pkg-config .pc file for non-CMake consumers
- SOVERSION on shared library (libdeucessh.so.0 symlinks)
- DEUCESSH_BUILD_STATIC / DEUCESSH_BUILD_SHARED options
Portable C11 threads detection: tests <threads.h> in libc first,
falls back to find_library(stdthreads) for FreeBSD.
Library renamed to libdeucessh (was libdeuce-ssh). Version 0.1.
Co-Authored-By: Claude Opus 4.6 (1M context) <
noreply@anthropic.com>
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net