Skip to content

Install Catch2 locally in Init.sh so it no longer requires sudo - #189

Merged
BenjaFriend merged 1 commit into
mainfrom
fix/init-sh-no-sudo-catch2
Aug 16, 2026
Merged

Install Catch2 locally in Init.sh so it no longer requires sudo#189
BenjaFriend merged 1 commit into
mainfrom
fix/init-sh-no-sudo-catch2

Conversation

@BenjaFriend

Copy link
Copy Markdown
Member

Make catch2 installed locally so you dont need sudo when running init.sh, and ignore its intermediate files.

Tests

  • Have you reviewed your own code for quality?
  • Did you the Sandbox game project and get the expected results?
  • Did you run the FlingTest suite and ensure that there are no regressions?

make install was writing to the system-wide prefix, prompting for a
sudo password on every fresh setup. Install Catch2 into
external/Catch2/install instead and point CMAKE_PREFIX_PATH at it so
find_package(Catch2) in FlingTests still resolves it.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@BenjaFriend
BenjaFriend merged commit c9a0f62 into main Aug 16, 2026
6 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.

1 participant