Skip to content

[roottest] build libEvent with cmake [work in progress] #19173

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 11 commits into
base: master
Choose a base branch
from

Conversation

linev
Copy link
Member

@linev linev commented Jun 25, 2025

  1. Convert io/event to cmake
  2. Try to reuse in all dependent components
  3. While many Makefiles depends on libEvent target just because of sub-directories, one has to resolve all such tests first

Work in progress

@linev linev self-assigned this Jun 25, 2025
@linev linev requested review from bellenot and dpiparo as code owners June 25, 2025 11:01
@linev linev marked this pull request as draft June 25, 2025 11:01
@linev linev changed the title [rootest] build libEvent with cmake [work in progress] [roottest] build libEvent with cmake [work in progress] Jun 25, 2025
Copy link

github-actions bot commented Jun 25, 2025

Test Results

    20 files      20 suites   3d 16h 25m 9s ⏱️
 3 173 tests  3 166 ✅   0 💤  7 ❌
61 857 runs  61 482 ✅ 282 💤 93 ❌

For more details on these failures, see this check.

Results for commit 8b00a40.

♻️ This comment has been updated with latest results.

linev added 7 commits June 27, 2025 11:17
Keep dt_Makefile to let use Makefile-based tests in different places
Instead build new library and manage own sources -
just reuse existing library. As it was before used in makefile
Use central libTestIoEvent from `roottest/root/io/event`
Compile macros, generate several files and one reference file
Run drawing with several modes
Reuse libTestIoEvent with small modifications
Simplify runretobjTest.C to avoid testing old CINT problems
linev added 4 commits June 27, 2025 16:08
Re-enable several tests like all testFriend.C macros
Delete unused files
Very similar to treeformula/event testing,
therefore reuse code from there
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