filetostring.cmake generates file literals that exceed the minimum maximum string literal length
The C++ standard sets the minimum maximum string literal length to 65536 characters: https://timsong-cpp.github.io/cppwp/n4140/implimits#2.15
Some compilers actually have this maximum, like the VS2017 compiler. Other compilers, like clang, will produce a
In order to comply with the standard, we could change our filetostring code to e.g. output an array of hex characters instead of using a string literal.