Fix SQLite3 minimum version to reflect actual interface requirements.
The top level CMakeLists.txt states a dependence on sqlite3 3.7.8:
whereas it's 3.8.5 in
I don't know which of these takes precedence, but certainly fhicl-cpp will fail to compile with sqlite3 < 3.7.15 due to usage of the sqlite3_errmsg interface.
#2 Updated by Christopher Green about 6 years ago
- Status changed from New to Accepted
The version as specified in the
CMakeLists.txt file is a minimum version, used by CMake's
find_package facility. It does not affect the version which is set up, but does place requirements on the version that is found, causing a failure at CMake time if the requirements are not met. As you correctly point out however, this minimum version should be updated to match the actual interface requirements. This will be fixed with the next version of
fhicl-cpp that we release.