Use CMake Interface Targets for ZLIB #5793
Draft
+64
−16
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Use "ZLIB:ZLIB" for system zlib libraries from standard CMake find package. For ITK usage of zlib change to use ITK::ITKZLIBModule which include a reference to the selected zlib library.
When the internal ITK library is selected the following export code occurs:
While when a system zlib is selected:
NOTE: Thirdparty ITK modules are still uses the directory property for include directories. I have local changes which can disable this per modules that have not been committed yet.
PR Checklist
Refer to the ITK Software Guide for
further development details if necessary.