fix: Automatic detection of <filesystem> header#684
fix: Automatic detection of <filesystem> header#684mloskot merged 2 commits intoboostorg:developfrom
Conversation
|
Nice, thanks! |
|
I don't understand why it wasn't caught by the tests, are we using |
|
Good question. I don't understand why tests did not catch it. I don't see The GHA basically run Line 114 in 9ecdb87 which only runs minimal IO test called Lines 36 to 44 in 9ecdb87 So, for C++11 and C++14 none of these gil/include/boost/gil/io/detail/filesystem.hpp Lines 14 to 21 in 9ecdb87 and for gil/include/boost/gil/io/detail/filesystem.hpp Lines 36 to 38 in 9ecdb87 |
* develop: docs!: Announce plan to require C++17 after Boost 1.80 (#694) feat: Added apply_rasterizer() free function (#695) refactor: Ellipse rasterizer according to the comment at (#692) refactor: Deprecate apply_operation in favor of variant2::visit for any_image (#656) refactor: Replace deprecated libtiff v4.3 typedefs with C99 fixed-size integers (#685) fix: Automatic detection of <filesystem> header (#684) test: Add tiled TIFF test case to simple_all_formats test: Add tests for RGB to HSL (#691) refactor: Move RGB to HSL tests to color_convert_rgb.cpp refactor: Make with_tolerance reusable across other tests chore: Correct include guard fix: Add missing #include <array> fix: Wrong RGB -> HSL convertion (#505)
Description
PR #636 has added detection for the
<filesystem>header, but now examples using the IO extensions can't be compiled with C++11 or C++14 anymore. This PR fixes this issue.References
Compiling one of the examples, e.g.
results in
Tasklist