Skip to content

[CMake] Don't set ROOTSYS in rootcling_stage1#20995

Merged
guitargeek merged 1 commit intoroot-project:masterfrom
guitargeek:rootsys_followup
Jan 26, 2026
Merged

[CMake] Don't set ROOTSYS in rootcling_stage1#20995
guitargeek merged 1 commit intoroot-project:masterfrom
guitargeek:rootsys_followup

Conversation

@guitargeek
Copy link
Contributor

During build time, the build directory path has to be fixed anyway, so we might as well hardcode it in the rootcling_stage1 executable.

This implements a suggestion by @pcanal in this comment: #20828 (comment)

It's one more step towards completely avoiding the need for the ROOTSYS environment variable.

During build time, the build directory path has to be fixed anyway, so
we might as well hardcode it in the `rootcling_stage1` executable.

This implements a suggestion by @pcanal in this comment:
root-project#20828 (comment)

It's one more step towards completely avoiding the need for the
`ROOTSYS` environment variable.
@guitargeek guitargeek self-assigned this Jan 22, 2026
@guitargeek guitargeek added in:Build System clean build Ask CI to do non-incremental build on PR labels Jan 22, 2026
@github-actions
Copy link

Test Results

    22 files      22 suites   3d 12h 44m 46s ⏱️
 3 766 tests  3 766 ✅ 0 💤 0 ❌
74 924 runs  74 924 ✅ 0 💤 0 ❌

Results for commit 7d685c7.

Copy link
Member

@pcanal pcanal left a comment

Choose a reason for hiding this comment

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

LGTM

@guitargeek guitargeek merged commit 034aac4 into root-project:master Jan 26, 2026
31 of 33 checks passed
@guitargeek guitargeek deleted the rootsys_followup branch January 26, 2026 20:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

clean build Ask CI to do non-incremental build on PR in:Build System

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants