-
Notifications
You must be signed in to change notification settings - Fork 403
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
iox-#961 Use Multi-Arch compliant install destinations #957
iox-#961 Use Multi-Arch compliant install destinations #957
Conversation
@roehling Thanks for your contribution! We are a project for safety critical systems and therefore we have to follow the traceability principle strictly. Could you please follow the contribution guidelines here: https://github.com/eclipse-iceoryx/iceoryx/blob/master/CONTRIBUTING.md The essence is:
I know it is a little bit annoying but this is required to ensure the highest code quality and a later safety certification. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The contents of the PR are fine but sadly I have to insist that you comply to the contribution guidelines.
Codecov Report
@@ Coverage Diff @@
## master #957 +/- ##
==========================================
+ Coverage 77.62% 77.65% +0.03%
==========================================
Files 335 334 -1
Lines 12315 12359 +44
Branches 1833 1837 +4
==========================================
+ Hits 9559 9597 +38
- Misses 2130 2135 +5
- Partials 626 627 +1
Flags with carried forward coverage won't be shown. Click here to find out more.
|
Signed-off-by: Timo Röhling <timo@gaussglocke.de>
61c4f30
to
fa1c2de
Compare
PR has been updated. |
@@ -18,6 +18,7 @@ | |||
# setup_package_name_and_create_files : this macro which is called from other modules which use iceoryx_hoofs | |||
# sets the variables for package version file,config file used for configuration | |||
# this also creates the config files | |||
include(GNUInstallDirs) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does this also work on MacOS and Windows? I am asking since we are supporting those platforms.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, it does. By default, the module uses the GNU conventions, which happen to coincide with the previous hard-coded values. The special cases such as multi-arch lib locations are only triggered for system-wide installation to prefix /usr
or /
, and only on certain Linux distributions which support these.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you want you can add your name to the copyright header
Signed-off-by: Timo Röhling <timo@gaussglocke.de>
I'll add the changelog entry for #960 to this PR, as the former has been merged already. |
Signed-off-by: Timo Röhling <timo@gaussglocke.de>
Signed-off-by: Timo Röhling <timo@gaussglocke.de>
Signed-off-by: Timo Röhling <timo@gaussglocke.de>
Pre-Review Checklist for the PR Author
iox-#123-this-is-a-branch
)iox-#123 commit text
)git commit -s
)task-list-completed
)Notes for Reviewer
Checklist for the PR Reviewer
Post-review Checklist for the PR Author
References