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

Add support for subpackage-specific compiler flags (#442) #453

Merged

Conversation

bartlettroscoe
Copy link
Member

@bartlettroscoe bartlettroscoe commented Feb 19, 2022

This implements, tests, and documents support for appending compiler options to specific subpackages (see #442 and trilinos/Trilinos#10111).

This includes the addition of very strong tests including system-level tests that pins down all of the compiler options and ensure they are passed to the compiler as they should be. (It took a long time to write these tests and make them portable.)

The updated documentation can be viewed at:

@bartlettroscoe bartlettroscoe added this to ToDo in TriBITS via automation Feb 19, 2022
@bartlettroscoe bartlettroscoe moved this from ToDo to In Progress in TriBITS Feb 19, 2022
As part of this I also:

* Refactored the code some to be more maintainable

* Added documentation for subpackages-specific compiler flags

* Added a new doc subsetion to explain how to print out compiler options for
  each package

* Moved the doc subsection for adding arbitrary link options after all of the
  subsections about manipulating compiler flags/options
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
TriBITS
  
Done
Development

Successfully merging this pull request may close these issues.

None yet

1 participant