@@ -9,8 +9,8 @@ if(GRAPHQL_UPDATE_SAMPLES)
99
1010 add_custom_command (
1111 OUTPUT
12- ${CMAKE_CURRENT_SOURCE_DIR } /unified/TodaySchema.cpp
13- ${CMAKE_CURRENT_SOURCE_DIR } /unified/TodaySchema.h
12+ ${CMAKE_CURRENT_BINARY_DIR } /unified/TodaySchema.cpp
13+ ${CMAKE_CURRENT_BINARY_DIR } /unified/TodaySchema.h
1414 COMMAND schemagen --schema="${CMAKE_CURRENT_SOURCE_DIR} /schema.today.graphql" --prefix ="Today" --namespace="today"
1515 COMMAND ${CMAKE_COMMAND} -E copy_if_different
1616 TodaySchema.cpp
@@ -25,8 +25,8 @@ if(GRAPHQL_UPDATE_SAMPLES)
2525
2626 add_custom_command (
2727 OUTPUT
28- ${CMAKE_CURRENT_SOURCE_DIR } /unified_nointrospection/TodaySchema.cpp
29- ${CMAKE_CURRENT_SOURCE_DIR } /unified_nointrospection/TodaySchema.h
28+ ${CMAKE_CURRENT_BINARY_DIR } /unified_nointrospection/TodaySchema.cpp
29+ ${CMAKE_CURRENT_BINARY_DIR } /unified_nointrospection/TodaySchema.h
3030 COMMAND schemagen --schema="${CMAKE_CURRENT_SOURCE_DIR} /schema.today.graphql" --prefix ="Today" --namespace="today" --no -introspection
3131 COMMAND ${CMAKE_COMMAND} -E copy_if_different
3232 TodaySchema.cpp
@@ -41,8 +41,8 @@ if(GRAPHQL_UPDATE_SAMPLES)
4141
4242 add_custom_command (
4343 OUTPUT
44- ${CMAKE_CURRENT_SOURCE_DIR } /validation/ValidationSchema.cpp
45- ${CMAKE_CURRENT_SOURCE_DIR } /validation/ValidationSchema.h
44+ ${CMAKE_CURRENT_BINARY_DIR } /validation/ValidationSchema.cpp
45+ ${CMAKE_CURRENT_BINARY_DIR } /validation/ValidationSchema.h
4646 COMMAND schemagen --schema="${CMAKE_CURRENT_SOURCE_DIR} /schema.validation.graphql" --prefix ="Validation" --namespace="validation"
4747 COMMAND ${CMAKE_COMMAND} -E copy_if_different
4848 ValidationSchema.cpp
@@ -56,7 +56,7 @@ if(GRAPHQL_UPDATE_SAMPLES)
5656 file (MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} /separate)
5757
5858 add_custom_command (
59- OUTPUT ${CMAKE_CURRENT_SOURCE_DIR } /separate/today_schema_files
59+ OUTPUT ${CMAKE_CURRENT_BINARY_DIR } /separate/today_schema_files
6060 COMMAND schemagen --schema="${CMAKE_CURRENT_SOURCE_DIR} /schema.today.graphql" --prefix ="Today" --namespace="today" --separate-files > today_schema_files
6161 COMMAND ${CMAKE_COMMAND} -E copy_if_different today_schema_files ${CMAKE_CURRENT_SOURCE_DIR} /separate
6262 DEPENDS schemagen graphqlpeg schema.today.graphql
@@ -67,7 +67,7 @@ if(GRAPHQL_UPDATE_SAMPLES)
6767 file (MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} /separate_nointrospection)
6868
6969 add_custom_command (
70- OUTPUT ${CMAKE_CURRENT_SOURCE_DIR } /separate_nointrospection/today_schema_files
70+ OUTPUT ${CMAKE_CURRENT_BINARY_DIR } /separate_nointrospection/today_schema_files
7171 COMMAND schemagen --schema="${CMAKE_CURRENT_SOURCE_DIR} /schema.today.graphql" --prefix ="Today" --namespace="today" --no -introspection --separate-files > today_schema_files
7272 COMMAND ${CMAKE_COMMAND} -E copy_if_different today_schema_files ${CMAKE_CURRENT_SOURCE_DIR} /separate_nointrospection
7373 DEPENDS schemagen graphqlpeg schema.today.graphql
@@ -88,18 +88,19 @@ if(GRAPHQL_UPDATE_SAMPLES)
8888 -P "${CMAKE_CURRENT_SOURCE_DIR} /update_samples.cmake"
8989 COMMAND ${CMAKE_COMMAND} -E touch updated_samples
9090 DEPENDS
91- ${CMAKE_CURRENT_SOURCE_DIR} /unified/TodaySchema.cpp
92- ${CMAKE_CURRENT_SOURCE_DIR} /unified/TodaySchema.h
93- ${CMAKE_CURRENT_SOURCE_DIR} /unified_nointrospection/TodaySchema.cpp
94- ${CMAKE_CURRENT_SOURCE_DIR} /unified_nointrospection/TodaySchema.h
95- ${CMAKE_CURRENT_SOURCE_DIR} /validation/ValidationSchema.cpp
96- ${CMAKE_CURRENT_SOURCE_DIR} /validation/ValidationSchema.h
97- ${CMAKE_CURRENT_SOURCE_DIR} /separate/today_schema_files
98- ${CMAKE_CURRENT_SOURCE_DIR} /separate_nointrospection/today_schema_files
91+ ${CMAKE_CURRENT_BINARY_DIR} /separate/today_schema_files
92+ ${CMAKE_CURRENT_BINARY_DIR} /separate_nointrospection/today_schema_files
9993 COMMENT "Updating sample files" )
10094
10195 add_custom_target (update_samples ALL
102- DEPENDS updated_samples)
96+ DEPENDS
97+ ${CMAKE_CURRENT_BINARY_DIR} /unified/TodaySchema.cpp
98+ ${CMAKE_CURRENT_BINARY_DIR} /unified/TodaySchema.h
99+ ${CMAKE_CURRENT_BINARY_DIR} /unified_nointrospection/TodaySchema.cpp
100+ ${CMAKE_CURRENT_BINARY_DIR} /unified_nointrospection/TodaySchema.h
101+ ${CMAKE_CURRENT_BINARY_DIR} /validation/ValidationSchema.cpp
102+ ${CMAKE_CURRENT_BINARY_DIR} /validation/ValidationSchema.h
103+ updated_samples)
103104endif ()
104105
105106# separateschema
0 commit comments