--- CMakeLists.txt.orig 2019-04-11 10:26:38.546721500 -0500 +++ CMakeLists.txt 2019-04-11 10:27:19.863951400 -0500 @@ -34,6 +34,9 @@ add_executable(schemagen GraphQLTree.cpp GraphQLResponse.cpp SchemaGenerator.cpp) +if(MSVC) + set_source_files_properties(GraphQLTree.cpp PROPERTIES COMPILE_FLAGS /bigobj) +endif() target_link_libraries(schemagen PRIVATE taocpp::pegtl) target_include_directories(schemagen PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/include)