Stephan Beal announced plans for an overhaul of SQLite’s “configure; make” system, aimed at improvement. While efforts to prevent breakage are prioritized, given the diverse usage of the system, thorough testing is impossible. Users are encouraged to try new features in pre-release snapshots to address build-level breakage. Roger Binns inquired about -DHAVE_ values, suggesting a more reliable method using GNU make’s flags. There is a debate over retrieving DEFS values, with discrepancies between release downloads and the current trunk. Plans to extract or emit these values in a specific format, like JSON, are in consideration. Roger highlighted issues with the Key=Value format.
https://sqlite.org/forum/forumpost/b7e2d83c0bcfae1e