-
Notifications
You must be signed in to change notification settings - Fork 42
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
Remove CMAKE_CXX_FLAGS from test targets #214
Conversation
Fixes #181 Signed-off-by: Michael Carroll <[email protected]>
Yes, the change looks good. You can reproduce #181 yourself (and confirm the fix) like so:
I did run into another problem while putting together a repro: |
MacOS doesn't like this for some reason, digging... |
You can work around it by setting a project-wide Enabling |
Signed-off-by: Michael Carroll <[email protected]>
Codecov Report
@@ Coverage Diff @@
## ign-common3 #214 +/- ##
============================================
Coverage 76.56% 76.56%
============================================
Files 73 73
Lines 10357 10357
============================================
Hits 7930 7930
Misses 2427 2427
Continue to review full report at Codecov.
|
Signed-off-by: Michael Carroll <[email protected]>
@richmattes Verified the latest on Fedora using your helpful reproduction. The not including |
Homebrew warnings are known, addressing that next... |
it was more than warnings: https://build.osrfoundation.org/job/ignition_common-ci-pr_any-homebrew-amd64/1055/ |
This is why it's important to read 🙄 |
I wish github actions had a yellow light instead of just red and green |
🦟 Bug fix
Fixes #181
Summary
In general, we should never be setting or appending
CMAKE_CXX_FLAGS
, as these can be controlled via target specific flags.Checklist
codecheck
passed (See contributing)Note to maintainers: Remember to use Squash-Merge