Commit Graph

4 Commits

Author SHA1 Message Date
8df329f8c2 Use Boost's own CMake configuration file instead of CMake's module
Otherwise, breaks builds with newer Boost versions. Also set policy CMP0167 to NEW and forcing CMake to use the Config package and not the built-in module. Will now require Boost 1.70, but this should be available everywhere.
2025-11-04 13:42:51 +01:00
0789c54404 Remove unnecessary feature detections, move filesystem defines to config.h. 2024-02-02 15:08:04 +01:00
3fc7c9dd2f Replace low-level FS API with std:: or boost::filesystem.
Also gets rid of the dirent.h hack used on Windows platforms, as the filesystem API hides all the OS-specific stuff, and we can use a recursive iterator instead of doing that ourselves, making the code even cleaner.
2024-01-30 15:25:29 +01:00
3cba474888 Move filesystem support check to top level CMakeLists.txt
Preparing to replace the low-level POSIX API usage in FileScanner.cpp.
2024-01-30 14:43:10 +01:00