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

CMake: Make configure file naming consistent #13823

Merged
merged 1 commit into from May 26, 2022

Conversation

tamiko
Copy link
Member

@tamiko tamiko commented May 25, 2022

Configure file are including and processed in alphabetical order.

However, in order to allow for feature dependencies we have to include
some configure files before others. We have solved this by numbering
some of the configure files in order to force them to be processed
before others.

This pull requests makes this numbering a bit more consistent by

  • numbering all of the configure files with a default number of 50,
    and configure files that have to be processed earlier taking up a
    number between 40 and 00.

  • increasing the numbering from one digit to two digits to accomodate
    a possible future need to adjust the inclusion order a bit better.

Closes #13764

@kronbichler
Copy link
Member

This needs to be rebased.

Configure file are including and processed in alphabetical order.

However, in order to allow for feature dependencies we have to include
some configure files before others. We have solved this by numbering
some of the configure files in order to force them to be processed
before others.

This pull requests makes this numbering a bit more consistent by

 - numbering _all_ of the configure files with a default number of 50,
   and configure files that have to be processed earlier taking up a
   number between 40 and 00.

 - increasing the numbering from one digit to two digits to accomodate
   a possible future need to adjust the inclusion order a bit better.
@tamiko tamiko force-pushed the unify_configure_file_naming branch from 79a544c to 58998a2 Compare May 26, 2022 13:56
@tamiko
Copy link
Member Author

tamiko commented May 26, 2022

@kronbichler Rebased. Github is confused.

@kronbichler kronbichler merged commit 9c452b2 into dealii:master May 26, 2022
@kronbichler kronbichler deleted the unify_configure_file_naming branch May 26, 2022 18:24
mkghadban pushed a commit to OpenFCST/dealii that referenced this pull request Sep 8, 2022
CMake: Make configure file naming consistent
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Resolving external library interdependencies
3 participants