Skip to content

Conversation

jgfouca
Copy link
Member

@jgfouca jgfouca commented Aug 13, 2025

Motivation

The sharedlib build for Ekat installs the package. I discovered E3SM didn't build due to a missing header.

Also, the prev impl of EkatConfigFile does not work when Ekat is brought in via find_package.

Testing

By hand, E3SM builds with this change.

@jgfouca jgfouca requested a review from bartgol August 13, 2025 21:32
@jgfouca jgfouca self-assigned this Aug 13, 2025
This makes the macro unusable when Ekat is brought-in via find_package
@jgfouca jgfouca changed the title Fix missing header in installed ekats Fix missing header in installed ekats and fix EkatConfigFile Aug 13, 2025
Copy link
Contributor

@bartgol bartgol left a comment

Choose a reason for hiding this comment

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

Good catch(es)!

@jgfouca jgfouca merged commit 10ab9d3 into master Aug 14, 2025
4 checks passed
@jgfouca jgfouca deleted the jgfouca/fix_cmake_header branch August 14, 2025 15:58
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