Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1991 better compilation support #2026

Merged
merged 94 commits into from
May 2, 2023
Merged

Conversation

hiker
Copy link
Collaborator

@hiker hiker commented Jan 24, 2023

Adds support to inline all required dependencies that can be found using a ModuleManager.

… added ModuleInfoError class, some code cleanup.
…needed anymore due to inlining of constants.mod.
…o use the old handling which gives more specific error messages, and fixes a failing test.
@hiker
Copy link
Collaborator Author

hiker commented Apr 27, 2023

Ready for next review. I am aware I added a few questions to discuss which way you want to go in some cases.

Copy link
Member

@arporter arporter left a comment

Choose a reason for hiding this comment

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

Very nearly there now.
Tests and examples are still all OK with compilation.
Ref. guide builds with no new warnings.

Copy link
Member

@arporter arporter left a comment

Choose a reason for hiding this comment

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

Thanks for the updates Joerg, all good now.
Tests and examples are still fine with compilation.
Ref. guide still builds OK.
Will proceed to merge.

@arporter arporter merged commit 129e691 into master May 2, 2023
@arporter arporter deleted the 1991_better_compilation_support branch May 2, 2023 08:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement LFRic Issue relates to the LFRic domain ready to be merged
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants