Skip to content

Commit bd4c980

Browse files
committed
Fix update_samples dependencies
1 parent 870edf3 commit bd4c980

File tree

1 file changed

+18
-17
lines changed

1 file changed

+18
-17
lines changed

samples/CMakeLists.txt

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -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)
103104
endif()
104105

105106
# separateschema

0 commit comments

Comments
 (0)