apache / celix

Apache Celix is a framework for C and C++14 to develop dynamic modular software applications using component and in-process service-oriented programming.
https://celix.apache.org/
Apache License 2.0
165 stars 86 forks source link

Hotfix/bundle packagin zip #641

Closed PengZheng closed 1 year ago

PengZheng commented 1 year ago

Previously RPATH rewrite for bundles does not work because install(FILES) does not overwrite existing files. This change fixes it by removing the file to be overwritten. It also fixes broken bundle installation using zip.

codecov-commenter commented 1 year ago

Codecov Report

Merging #641 (b3a681a) into master (2811897) will increase coverage by 0.00%. The diff coverage is n/a.

:exclamation: Current head b3a681a differs from pull request most recent head dee8b10. Consider uploading reports for the commit dee8b10 to get more accurate results

@@           Coverage Diff           @@
##           master     #641   +/-   ##
=======================================
  Coverage   81.61%   81.62%           
=======================================
  Files         260      260           
  Lines       34680    34680           
=======================================
+ Hits        28303    28306    +3     
+ Misses       6377     6374    -3     

see 2 files with indirect coverage changes

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more