Fix VS 2017 compilation plus minor build tweaks
The biggest difference between this release and v3.2.0 is a fix for #97, which was a template compilation break in GraphQLService.h
specific to VS 2017. I use VS 2019 on Windows which compiled the previous version just fine, and so do gcc and clang on Linux and Mac.
I also updated the optional PEGTL sub-module to the latest master branch commit, and I re-added a GRAPHQL_BUILD_SCHEMAGEN
CMake option to suppress building schemagen
. I use that in some of my own build pipelines to build schemagen
for the host platform and cross-compile the libraries for other target platforms.