aboutsummaryrefslogtreecommitdiff
path: root/ports/cppgraphqlgen/bigobj.patch
diff options
context:
space:
mode:
Diffstat (limited to 'ports/cppgraphqlgen/bigobj.patch')
-rw-r--r--ports/cppgraphqlgen/bigobj.patch12
1 files changed, 12 insertions, 0 deletions
diff --git a/ports/cppgraphqlgen/bigobj.patch b/ports/cppgraphqlgen/bigobj.patch
new file mode 100644
index 000000000..396dd58e6
--- /dev/null
+++ b/ports/cppgraphqlgen/bigobj.patch
@@ -0,0 +1,12 @@
+--- 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)