Disable use options if libs not available #240
Closed
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.
When cmake options for several libraries are enabled, check if the libraries were found and disable the compilation option if not, rather that using REQUIRED so that compilation can continue (e.g. compile with OpenMP or ipolates if available and without if not).
This should make it a bit simpler to stick with the defaults and use whatever is available on a particular system, instead of always explicitly setting features to enable prior to build. Hopefully not confusing for users expecting an specifically enabled feature to fail; could maybe switch to using what is available then and specifically verifying requested options?
Added for iplib (ipolates), NetCDF, Jasper, OpenJPEG, OpenMP
(Hello from Aviation Weather Center!)