Skip to content

Conversation

@cuihairu
Copy link
Contributor

@cuihairu cuihairu commented Jan 4, 2026

Add ormpp port (modern C++ ORM library)

ormpp

ormpp is a modern C++ ORM library supporting MySQL, PostgreSQL, and SQLite.
It is a header-only library that includes iguana (serialization library) and
frozen (compile-time containers) as bundled dependencies.

Checklist

  • Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/bl
    ob/main/vcpkg/contributing/maintainer-guide.md)
  • The name of the port matches an existing name for this component on
    https://repology.org/ if possible
  • Optional dependencies are resolved in exactly one way
  • The versioning scheme in vcpkg.json matches what upstream says
  • The license declaration in vcpkg.json matches what upstream says
  • The installed "copyright" file matches what upstream says
  • The source code of the component installed comes from an authoritative source
  • The generated "usage text" is accurate
  • The version database is fixed by rerunning ./vcpkg x-add-version --all
  • Only one version is in the new port's versions file

@cuihairu cuihairu marked this pull request as draft January 4, 2026 22:23
@cuihairu cuihairu changed the title Add ormpp port [ormpp] Add ormpp port Jan 4, 2026
@cuihairu cuihairu marked this pull request as ready for review January 4, 2026 22:41

# Copy header files
file(INSTALL "${SOURCE_PATH}/ormpp/" DESTINATION "${CURRENT_PACKAGES_DIR}/include/ormpp")
file(INSTALL "${SOURCE_PATH}/iguana/" DESTINATION "${CURRENT_PACKAGES_DIR}/include/iguana")
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have ports for iguana and frozen, this port should depend on those ports rather than installing conflicting files.

@vicroms vicroms marked this pull request as draft January 6, 2026 09:24
@cuihairu cuihairu force-pushed the add-ormpp-port branch 2 times, most recently from 76eafaf to c15c3ab Compare January 6, 2026 13:56
ormpp is a modern C++ ORM library for MySQL, PostgreSQL, and SQLite.
@cuihairu cuihairu marked this pull request as ready for review January 6, 2026 22:33
@cuihairu cuihairu requested a review from vicroms January 6, 2026 22:33
@vicroms vicroms merged commit a8411a7 into microsoft:master Jan 7, 2026
17 checks passed
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.

2 participants