Repository navigation
Release v0.4.3
π¦ Release v0.4.3
Changes in this release
$CHANGELOG
π¦ Pre-built Binaries
Download the appropriate archive for your platform:
- Linux GCC 14:
EntropyNetworking-Linux-gcc-14.tar.gz/.zip - Linux Clang 18:
EntropyNetworking-Linux-clang-18.tar.gz/.zip - macOS Universal:
EntropyNetworking-macOS-universal.tar.gz/.zip(Intel + Apple Silicon)
Each archive contains:
- lib/: Static library (
libEntropyNetworking.a) - include/: All C++ headers
- lib/cmake/EntropyNetworking/: CMake config files
Extract and use in your project:
find_package(EntropyNetworking REQUIRED PATHS /path/to/extracted/lib/cmake/EntropyNetworking)
target_link_libraries(YourTarget PRIVATE EntropyNetworking::Networking)π§ Building from Source
# Clone the repository
git clone https://github.com/Geenz/EntropyNetworking.git
cd EntropyNetworking
git checkout v0.4.3
# Basic build
cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_TOOLCHAIN_FILE=vcpkg/scripts/buildsystems/vcpkg.cmake
cmake --build build
# With tests
cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_TOOLCHAIN_FILE=vcpkg/scripts/buildsystems/vcpkg.cmake \
-DBUILD_TESTS=ON
cmake --build buildπ Documentation
See README.md for complete documentation.
π Reporting Issues
Found a bug? Open an issue
Full Changelog: v0.4.2...v0.4.3