-
Notifications
You must be signed in to change notification settings - Fork 206
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
Utilize CMake interface libraries #626
Comments
If we do this, should add cmake_minimum_required(VERSION 3.0.0) so people using CentOS 7 which comes with CMake 2.8 won't get the confusing error message. |
Unfortunately RHEL 7.x is still the "standard" baseline - many enterprises deploy this version and don't give users much choice in the matter, because it is viewed as "stable" - even though the likely explanation is that its components are so old nothing works with it. Until RHEL/CentOS 8.x gets more adoption we probably shouldn't do anything which requires CMake 3.x. It looks like RHEL 7.7 is EOL in August 2021 which is apparently the last planned release in the 7.x series. Unless there is a fairly easy/straightforward way to update CMake via the EPEL repos? |
cmake3 is available to install. |
If there is a CMake 3 package available then sure - we should require that version! (and ideally also point users to instructions to install it, as I know the current/default install steps still yield version 2.8.12) My vote would be to set |
Is your feature request related to a problem? Please describe.
See conversation around #585 (comment)
Interface libraries may be a cleaner approach than current implementation
Describe the solution you'd like
Consider utilizing interface libraries
Describe alternatives you've considered
Leave as-is
Additional context
See #585
Requester Info
Jacob Hageman - NASA/GSFC
The text was updated successfully, but these errors were encountered: