• src/ssh/deucessh.pc.in deucesshConfig.cmakesrc/ssh/CMakeLists.txt

    From Deucе@VERT to Git commit to main/sbbs/master on Sun Mar 22 12:49:35 2026
    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