Skip to content

Extract tessil into dependencies/ and add dependencies README#5233

Merged
matejk merged 1 commit intomainfrom
extract-tessil-to-dependencies
Mar 8, 2026
Merged

Extract tessil into dependencies/ and add dependencies README#5233
matejk merged 1 commit intomainfrom
extract-tessil-to-dependencies

Conversation

@matejk
Copy link
Copy Markdown
Contributor

@matejk matejk commented Mar 6, 2026

Summary

  • Extract Tessil ordered-map headers from Foundation/include/Poco/ into dependencies/tessil/ as an INTERFACE library with CMake alias (Tessil::OrderedMap) and install rules
  • Update Foundation CMakeLists.txt to link tessil as PUBLIC (transitive header dependency)
  • Add tessil include path to GNU Make build/rules/global
  • Fix SQLParser in-place: replace POCO_DEPRECATED with [[deprecated]], fix Makefile include paths
  • Add dependencies/README.md documenting all bundled and embedded third-party code

Test plan

  • CMake build succeeds (macOS)
  • Foundation testsuite passes
  • Data testsuite passes
  • GNU Make build
  • Windows build

Move Tessil ordered containers from Foundation/include/Poco/ to
dependencies/tessil/include/Poco/.

Add comprehensive dependencies/README.md documenting all bundled and
embedded third-party code with versions, licenses, and sources.

fix(build): add tessil include to global Make rules

fix(sqlparser): fix include paths in standalone Makefile
@matejk matejk merged commit 3c9f663 into main Mar 8, 2026
102 checks passed
@matejk matejk deleted the extract-tessil-to-dependencies branch March 8, 2026 09:39
@matejk matejk added this to the Release 1.15.1 milestone Mar 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant