mirror of
https://github.com/Xahau/xahaud.git
synced 2026-06-02 16:26:37 +00:00
- Add LOG_LOCATION_POSITION env var to control file:line placement (prefix/suffix/none) - Add LOG_DATE_FORMAT env var for custom timestamp formats (supports date::format syntax) - Add LOG_DATE_LOCAL env var to use local timezone instead of UTC - Add LOG_LOCATION_ESCAPE env var for custom colors (red/green/cyan/etc) - Default to suffix position for better readability - Move implementation to .cpp files to reduce recompilation - Update zlib to 1.3.1 to fix macOS build issues - Enable date-tz library for timezone support
These are modules and sources that support our CMake build.
== FindBoost.cmake ==
In order to facilitate updating to latest releases of boost, we've made a local copy of the FindBoost cmake module in our repo. The latest official version can generally be obtained here.
The latest version provided by Kitware can be tailored for use with the version of CMake that it ships with (typically the next upcoming CMake release). As such, the latest version from the repository might not work perfectly with older versions of CMake - for instance, the latest version might use features or properties only available in the version of CMake that it ships with. Given this, it's best to test any updates to this module with a few different versions of cmake.