Skip to content

feat(vcpkg): update kcenon-logger-system overlay port#289

Merged
kcenon merged 2 commits into
mainfrom
feature/vcpkg-logger-system-overlay
Dec 29, 2025
Merged

feat(vcpkg): update kcenon-logger-system overlay port#289
kcenon merged 2 commits into
mainfrom
feature/vcpkg-logger-system-overlay

Conversation

@kcenon

@kcenon kcenon commented Dec 29, 2025

Copy link
Copy Markdown
Owner

Summary

  • Update vcpkg overlay port for kcenon-logger-system package
  • Fix CMake configuration options to match upstream repository
  • Add proper dependency declarations

Changes

portfile.cmake

  • Update REF to specific commit hash for reproducible builds
  • Fix CMake options: BUILD_TESTS, LOGGER_BUILD_INTEGRATION_TESTS
  • Enable thread_system integration (LOGGER_USE_THREAD_SYSTEM=ON)
  • Fix package name to LoggerSystem (matching CMake config)

vcpkg.json

  • Update version to 0.1.0 (pre-release)
  • Add libiconv dependency for non-Windows platforms
  • Reorder dependencies for clarity

Documentation

  • Update version in README.md and VCPKG_OVERLAY_PORTS.md
  • Update dependency graph with libiconv

Test Plan

  • vcpkg install --dry-run passes with correct dependency resolution
  • JSON validation passes
  • Full installation test (pending upstream CMake fixes)

Related Issues

Closes #283
Part of #279

- Update portfile with correct commit reference
- Fix CMake options: BUILD_TESTS, LOGGER_BUILD_INTEGRATION_TESTS
- Enable thread_system integration for better performance
- Fix package name to LoggerSystem (matching CMake config)
- Add libiconv dependency for non-Windows platforms
- Reorder dependencies for clarity

Closes #283
- Update version from 1.0.0 to 0.1.0
- Add libiconv to dependencies list
- Update dependency graph with libiconv for non-Windows
@kcenon kcenon merged commit 2d8802c into main Dec 29, 2025
27 of 28 checks passed
@kcenon kcenon deleted the feature/vcpkg-logger-system-overlay branch December 29, 2025 12:36
kcenon added a commit that referenced this pull request Apr 13, 2026
* feat(vcpkg): update kcenon-logger-system overlay port

- Update portfile with correct commit reference
- Fix CMake options: BUILD_TESTS, LOGGER_BUILD_INTEGRATION_TESTS
- Enable thread_system integration for better performance
- Fix package name to LoggerSystem (matching CMake config)
- Add libiconv dependency for non-Windows platforms
- Reorder dependencies for clarity

Closes #283

* docs(vcpkg): update logger-system port documentation

- Update version from 1.0.0 to 0.1.0
- Add libiconv to dependencies list
- Update dependency graph with libiconv for non-Windows
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

vcpkg: Create overlay port for kcenon-logger-system

1 participant