Make library consumable via FetchContent as modern::ui #1

Merged
techwritescode merged 1 commit from techwritescode/cmake-consumable into main 2026-10-14 21:27:38 +00:00 AGit

Renames the CMake project to modern (alias modern::ui), gates tests/examples on top-level builds, adds install/export rules, renames ENABLE_SANITIZERS to UI_ENABLE_SANITIZERS, adds an agent-oriented README. Verified: FetchContent consumer builds; 6/6 tests pass (Release). Generated with Claude Code.

Renames the CMake project to modern (alias modern::ui), gates tests/examples on top-level builds, adds install/export rules, renames ENABLE_SANITIZERS to UI_ENABLE_SANITIZERS, adds an agent-oriented README. Verified: FetchContent consumer builds; 6/6 tests pass (Release). Generated with Claude Code.
Make library consumable via FetchContent as modern::ui; add README
Some checks failed
ci / windows-msvc (pull_request) Successful in 6m33s
ci / windows-msvc (push) Has been cancelled
4e7b55d400
Rename the CMake project to modern with a modern::ui alias, gate tests and
examples on being top-level, add install/export rules, rename the sanitizer
option to UI_ENABLE_SANITIZERS, and add an agent-oriented usage README.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
techwritescode/modern-ui!1
No description provided.