Skip to content

Commit 7735ebc

Browse files
committed
Switch all GraphQL parsing over to GraphQLGrammar
1 parent 7bce233 commit 7735ebc

File tree

6 files changed

+1661
-87
lines changed

6 files changed

+1661
-87
lines changed

CMakeLists.txt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,15 @@ elseif(WIN32)
2121
set(CPPRESTSDK_LIB cpprestsdk::cpprest)
2222
endif()
2323

24+
find_package(pegtl CONFIG REQUIRED)
25+
26+
add_library(graphqlpeg SHARED GraphQLGrammar.cpp)
27+
target_include_directories(graphqlpeg SYSTEM PUBLIC ${CMAKE_PREFIX_PATH}/include ${CMAKE_BINARY_DIR} ${CMAKE_SOURCE_DIR})
28+
target_link_libraries(graphqlpeg taocpp::pegtl ${GRAPHQLPARSER})
29+
2430
target_include_directories(graphqlservice SYSTEM PUBLIC ${CMAKE_PREFIX_PATH}/include ${CMAKE_BINARY_DIR} ${CMAKE_SOURCE_DIR})
25-
target_link_libraries(graphqlservice ${CPPRESTSDK_LIB} ${GRAPHQLPARSER})
26-
target_link_libraries(schemagen ${CPPRESTSDK_LIB} ${GRAPHQLPARSER})
31+
target_link_libraries(graphqlservice ${CPPRESTSDK_LIB} ${GRAPHQLPARSER} graphqlpeg)
32+
target_link_libraries(schemagen ${CPPRESTSDK_LIB} ${GRAPHQLPARSER} graphqlpeg)
2733

2834
add_custom_command(
2935
OUTPUT IntrospectionSchema.cpp IntrospectionSchema.h
@@ -58,12 +64,6 @@ target_link_libraries(test_today
5864
todaygraphql)
5965
target_include_directories(test_today SYSTEM PUBLIC ${CMAKE_BINARY_DIR} ${CMAKE_SOURCE_DIR})
6066

61-
62-
find_package(pegtl CONFIG REQUIRED)
63-
64-
add_library(graphqlpeg SHARED GraphQLGrammar.cpp)
65-
target_link_libraries(graphqlpeg taocpp::pegtl)
66-
6767
enable_testing()
6868
add_executable(tests tests.cpp)
6969
find_package(GTest REQUIRED)

0 commit comments

Comments
 (0)