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

Treat compiler flags verbatim for installation #376

Conversation

bartlettroscoe
Copy link
Member

This corresponds to the TriBITS patch in trilinos/Trilinos#9189.

The commit f68c8ed in this PR branch exactly corresponds to the updated commit trilinos/Trilinos@bba1833 in PR trilinos/Trilinos#9189 so the merge of updated snapshotted TriBITS should go smoothly (but I will test that).

How was this tested?

The existing local TriBITTS test suite passed but that is not saying a lot. The TriBITS tests of these exported files is very superficial. But it did catch the defect in the commit trilinos/Trilinos@66b4f18 fixed by the commit trilinos/Trilinos@30d6e2e (before I squashed these two together in the new commit trilinos/Trilinos@bba1833).

These tests will need to be beefed up substantially before I make major changes as part of #299 and #375.

masterleinad and others added 2 commits June 2, 2021 17:57
This works correctly for quotes around individual compiler arguments.
This matches what was done in the previous commit for the file
TribitsProjectConfigTemplate.cmake.in pulled over from the Trilinos PR
trilinos/Trilinos#9189.  This should allow quoted compiler args to remain
as-is.
@bartlettroscoe bartlettroscoe added this to In Progress in TriBITS Refactor via automation Jun 3, 2021
@bartlettroscoe bartlettroscoe added this to ToDo in TriBITS via automation Jun 3, 2021
@bartlettroscoe bartlettroscoe self-assigned this Jun 3, 2021
@bartlettroscoe bartlettroscoe merged commit 7a11ddb into TriBITSPub:master Jun 3, 2021
TriBITS automation moved this from ToDo to Done Jun 3, 2021
TriBITS Refactor automation moved this from In Progress to Done Jun 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Status: Done
Development

Successfully merging this pull request may close these issues.

None yet

2 participants