Conan is useful but is likely increasing the build complexity currently it is the easiest way to get SOFA for all platforms.
Conan also provides pcre2 (See #6) and fftw.
Conan does not provide PLPlot.
If we remove PLPlot (#2) and conan we can use a system or local build of pcre2 and fttw. We could locally compile SOFA by creating a local fork. This would significantly simplify the build.
Note: If doing this the local SOFA would need to be periodically reviewed to keep up with the latest version to avoid issues in leap seconds not being updated.
Conan is useful but is likely increasing the build complexity currently it is the easiest way to get
SOFAfor all platforms.Conan also provides pcre2 (See #6) and fftw.
Conan does not provide PLPlot.
If we remove PLPlot (#2) and conan we can use a system or local build of pcre2 and fttw. We could locally compile SOFA by creating a local fork. This would significantly simplify the build.
Note: If doing this the local SOFA would need to be periodically reviewed to keep up with the latest version to avoid issues in leap seconds not being updated.