Skip to content

cmake: execute git commands in the source directory#765

Merged
flyinghead merged 1 commit intoflyinghead:masterfrom
pjagiello:master
Oct 5, 2022
Merged

cmake: execute git commands in the source directory#765
flyinghead merged 1 commit intoflyinghead:masterfrom
pjagiello:master

Conversation

@pjagiello
Copy link
Contributor

@pjagiello pjagiello commented Oct 3, 2022

Found this while wondering why "About" screen shows a commit hash that doesn't seem to exist - turns out if you run CMake with the -S option to point at a directory with the source, then the git commands execute in the directory you ran the cmake command in, instead of in the repository directory.

This can fail or even succeed with a hash from an unrelated repository (in my case this is what happened, it fetched the hash of the AUR package instead, and funnily enough I'm not the only person this happened to, see last video on this list ).

@flyinghead flyinghead merged commit 2d56ddd into flyinghead:master Oct 5, 2022
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