Custom windows debug has been removed and it's now recommended to use built-in meson options.
Description
Meson build files has been updated.
Custom windows debug build option removed
When using (clang/gcc) 9 and above, linking with libc++fs/libstdc++fs is removed, since filesystem has been merged with standard library
Build script is now written for AppVeyor
Third party includes are treated as system headers now, this way there will be no more errors related to their code and no pragams will be needed anymore (except windows, AFAIK this is already supported in visual studio but not in meson yet)
Motivation and Context
Since meson getting more features, there's no reason to keep things which were written while ago.
How has this been tested?
Travis & AppVeyor will do their jobs.
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
Checklist:
[ ] My code follows the code style of this project.
[x] My change requires a change to the documentation.
Custom windows debug has been removed and it's now recommended to use built-in meson options.
Description
Meson build files has been updated.
Motivation and Context
Since meson getting more features, there's no reason to keep things which were written while ago.
How has this been tested?
Travis & AppVeyor will do their jobs.
Types of changes
Checklist: