BBS:      TELESC.NET.BR
Assunto:  src/ssh/deucessh.pc.in deucesshConfig.cmakesrc/ssh/CMakeLists.txt
De:       Deuc¨
Data:     Sun, 22 Mar 2026 12:49:35 -0700
-----------------------------------------------------------
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 /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  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) 
n
---
  mSynchronetn  hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net

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