Skip to content

Bug fix: update public headers in expui/CMakeLists.txt to fix gala compatibility#218

Merged
The9Cat merged 2 commits into
EXP-code:mainfrom
hfoote:headers-update
Apr 30, 2026
Merged

Bug fix: update public headers in expui/CMakeLists.txt to fix gala compatibility#218
The9Cat merged 2 commits into
EXP-code:mainfrom
hfoote:headers-update

Conversation

@hfoote
Copy link
Copy Markdown
Contributor

@hfoote hfoote commented Apr 30, 2026

Attempting to build gala with EXP support using v7.9.3 failed with errors stating the build could not find the header files Covariance.H and ExpDeproj.H.

Per @The9Cat , added these header files to expui/CmakeLists.txt. This fixes the issue and allows gala to be built with EXP 7.9.3.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Fixes downstream build failures (e.g., gala with EXP v7.9.3) by ensuring all required public headers for EXP’s installed interface are included in the expui public header install set.

Changes:

  • Add Covariance.H and ExpDeproj.H to expui’s PUBLIC FILE_SET HEADERS so they get installed under include/EXP.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@The9Cat
Copy link
Copy Markdown
Member

The9Cat commented Apr 30, 2026

No additional testing necessary on for EXP since this change only affects downstream library integration.

This will be tested in part by EXP-code/EXP-container#21

@The9Cat The9Cat self-assigned this Apr 30, 2026
Copy link
Copy Markdown
Member

@The9Cat The9Cat left a comment

Choose a reason for hiding this comment

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

All good.

@The9Cat The9Cat merged commit 170c58e into EXP-code:main Apr 30, 2026
8 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.

3 participants