-
Notifications
You must be signed in to change notification settings - Fork 15
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
Make fypp install/export optional #35
Make fypp install/export optional #35
Conversation
c2f193e
to
54feb73
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #35 +/- ##
========================================
Coverage 52.07% 52.07%
========================================
Files 52 52
Lines 4388 4388
========================================
Hits 2285 2285
Misses 2103 2103 ☔ View full report in Codecov by Sentry. |
This currently fails the downstream-ci:
|
CMakeLists.txt
Outdated
install( FILES contrib/fypp-3.0-7895a7e-20200112/bin/fypp DESTINATION libexec RENAME fckit-fypp.py PERMISSIONS ${install_permissions} ) | ||
if( NOT FYPP ) | ||
install( FILES contrib/fypp-3.0-7895a7e-20200112/bin/fypp DESTINATION libexec RENAME fckit-fypp.py PERMISSIONS ${install_permissions} ) | ||
endif() |
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.
We need to (re)install the externally found fypp as well, so that downstream packages using fckit's macro can use it as well.
c4fde5c
to
f49879d
Compare
f49879d
to
2dc0bd8
Compare
@awnawab version 0.11.1 contains this change. |
Currently, fckit will override any local fypp if it is included in a bundle. This can be problematic if a project in that bundle needs a newer version of fypp. This PR changes the default behaviour so that fypp is only installed and exported by fckit if it is not already found.
Could you please tag a release once this PR is approved and merged? I would like to include it in an updated ifs-bundle.