jiffy
jiffy copied to clipboard
Visual Studio 2019 fixes
This is to resolve issues building/running/testing on Windows 10/VS2019. Two points:
- Line ending behaviour of git messes with the expected failure positions of a few tests, so unifying around LF is to fix this. (I wonder if the JSON should actually test both though).
- "inline" keyword breaks the linker when used on functions used between modules. This only occurs in termstack so has been preprocessed out there.
Miscellaneous updates to ensure not committing lots of build time mess as well.
With the above using "x64 Native Tools Command Prompt" it passes all tests against the official erlang builds.
It's not the nicest, and the line ending thing in particular is slightly confusing, so any input on how better to resolve it is most welcome.