-
Notifications
You must be signed in to change notification settings - Fork 164
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: Automatic detection of <filesystem> header #684
fix: Automatic detection of <filesystem> header #684
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
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Thanks!
And the CI-s are green now
* 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