@@ -12,6 +12,7 @@ endfunction()
12
12
13
13
# graphqlpeg
14
14
add_library (graphqlpeg GraphQLTree.cpp )
15
+ add_library (cppgraphqlgen::graphqlpeg ALIAS graphqlpeg )
15
16
target_link_libraries (graphqlpeg PUBLIC taocpp::pegtl )
16
17
target_include_directories (graphqlpeg PUBLIC
17
18
$< BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /../include>
@@ -27,6 +28,7 @@ endif()
27
28
28
29
# graphqlresponse
29
30
add_library (graphqlresponse GraphQLResponse.cpp )
31
+ add_library (cppgraphqlgen::graphqlresponse ALIAS graphqlresponse )
30
32
target_include_directories (graphqlresponse PUBLIC
31
33
$< BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /../include>
32
34
$< INSTALL_INTERFACE:${GRAPHQL_INSTALL_INCLUDE_DIR} > )
@@ -40,6 +42,7 @@ endif()
40
42
# schemagen
41
43
if (GRAPHQL_BUILD_SCHEMAGEN )
42
44
add_executable (schemagen SchemaGenerator.cpp )
45
+ add_executable (cppgraphqlgen::schemagen ALIAS schemagen )
43
46
target_link_libraries (schemagen PRIVATE
44
47
graphqlpeg
45
48
graphqlresponse )
@@ -108,6 +111,7 @@ add_library(graphqlservice
108
111
Introspection.cpp
109
112
Validation.cpp
110
113
${CMAKE_CURRENT_BINARY_DIR} /../IntrospectionSchema.cpp )
114
+ add_library (cppgraphqlgen::graphqlservice ALIAS graphqlservice )
111
115
target_link_libraries (graphqlservice PUBLIC
112
116
graphqlpeg
113
117
Threads::Threads )
@@ -134,6 +138,7 @@ if(GRAPHQL_USE_RAPIDJSON)
134
138
135
139
set (BUILD_GRAPHQLJSON ON )
136
140
add_library (graphqljson JSONResponse.cpp )
141
+ add_library (cppgraphqlgen::graphqljson ALIAS graphqljson )
137
142
target_link_libraries (graphqljson PUBLIC graphqlresponse )
138
143
target_include_directories (graphqljson SYSTEM PRIVATE ${RAPIDJSON_INCLUDE_DIRS} )
139
144
0 commit comments