sese v2.3.0
- Created
- Updated
A cross-platform framework for basic components.
# Usage
sese provides CMake targets:
find_package(sese CONFIG REQUIRED)
target_link_libraries(main PRIVATE Sese::Core)
# License
# Supported Platforms
x64 & (windows | osx | linux) & !uwp
- ✅ linux
- ✅ osx
- ✅ windows-x64
- ❌
uwp - ❌
windows-arm64 - ❌
windows-x86
# Features
Default feature: sqlite3
# archive
add archive support
Dependencies:
and 9 transitive dependencies:
- bzip2 (by libarchive )
- libiconv (by libxml2 )
- liblzma (by libxml2 )
- libxml2 (by libarchive )
- lz4 (by libarchive )
mbedtls (by libarchive )
Platforms:
osx
openssl (by libarchive )
Platforms:
!osx
- zlib (by libarchive )
- zstd (by libarchive )
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by libarchive )
- vcpkg-cmake-config (by mbedtls )
- vcpkg-cmake-get-vars (by openssl )
# async-logger
use the async logger
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# mysql
add mysql and mariadb support
Dependencies:
and 3 transitive dependencies:
libiconv (by libmariadb )
Platforms:
!windows
- openssl (by libmariadb )
- zlib (by libmariadb )
Host Dependencies:
3 transitive dependencies:
- vcpkg-cmake (by libmariadb )
- vcpkg-cmake-config (by libmariadb )
- vcpkg-cmake-get-vars (by openssl )
# psql
add postgresql support
Host Dependencies:
6 transitive dependencies:
- pkgconf (by vcpkg-pkgconfig-get-modules )
- vcpkg-cmake (by vcpkg-cmake-get-vars )
- vcpkg-cmake-config (by lz4 )
- vcpkg-cmake-get-vars (by libpq )
vcpkg-pkgconfig-get-modules (by libpq )
Platforms:
windows & !mingw
- vcpkg-tool-meson (by pkgconf )
# replace-execinfo
replace the system execinfo implementation
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by liblzma )
- vcpkg-cmake-config (by liblzma )
# sqlite3 default
add sqlite3 support
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by sqlite3 )
- vcpkg-cmake-config (by sqlite3 )
# tests
build the unit test
Host Dependencies:
2 transitive dependencies:
- vcpkg-cmake (by benchmark )
- vcpkg-cmake-config (by benchmark )
# Dependencies
# Host Dependencies
and one transitive dependency:
- vcpkg-cmake-get-vars (by openssl )
# Dependents
No dependents.
# Host Dependents
No dependents.
# Contributors
- Kaoru