What
Add snake_case config wrappers to the 4 PascalCase overlay ports (logger, container, database, network) so that all 8 ecosystem ports use a consistent find_package() convention.
Part of #532
Why
Consumers must currently guess whether to call find_package(common_system) or find_package(LoggerSystem). Standardizing to snake_case aligns with vcpkg port naming and the monitoring_system main CMakeLists.txt.
How
Port Changes (4 ports)
For each PascalCase port:
- Change
PACKAGE_NAME to snake_case in vcpkg_cmake_config_fixup
- Create
<snake_case>-config.cmake wrapper that includes the original PascalCase config
- Create
<snake_case>-config-version.cmake wrapper if version file exists
- Bump port-version
Consumer Updates
- Update
integration_tests/vcpkg_consumer/CMakeLists.txt to use snake_case find_package() names
- Update
fix-vcpkg-dependency-discovery.patch (pacs) to use snake_case names
- Update
vcpkg_replace_string path in network portfile
Acceptance Criteria
What
Add snake_case config wrappers to the 4 PascalCase overlay ports (logger, container, database, network) so that all 8 ecosystem ports use a consistent
find_package()convention.Part of #532
Why
Consumers must currently guess whether to call
find_package(common_system)orfind_package(LoggerSystem). Standardizing to snake_case aligns with vcpkg port naming and the monitoring_system main CMakeLists.txt.How
Port Changes (4 ports)
For each PascalCase port:
PACKAGE_NAMEto snake_case invcpkg_cmake_config_fixup<snake_case>-config.cmakewrapper that includes the original PascalCase config<snake_case>-config-version.cmakewrapper if version file existsConsumer Updates
integration_tests/vcpkg_consumer/CMakeLists.txtto use snake_casefind_package()namesfix-vcpkg-dependency-discovery.patch(pacs) to use snake_case namesvcpkg_replace_stringpath in network portfileAcceptance Criteria
find_package(logger_system)works (wasLoggerSystem)find_package(container_system)works (wasContainerSystem)find_package(database_system)works (wasDatabaseSystem)find_package(network_system)works (wasNetworkSystem)