@@ -53,12 +53,14 @@ function(handle_gyb_source_single dependency_out_var_name)
53
53
endforeach ()
54
54
list (REMOVE_DUPLICATES gyb_expand_deps )
55
55
56
+ set (SWIFT_SYNTAX_GYB_SUPPORT_DIR "${SWIFT_PATH_TO_SWIFT_SYNTAX_SOURCE} /Sources/generate-swift-syntax-builder" )
57
+
56
58
add_custom_command_target (
57
59
dependency_target
58
60
COMMAND
59
61
"${CMAKE_COMMAND} " -E make_directory "${dir} "
60
62
COMMAND
61
- "$<TARGET_FILE:Python3::Interpreter>" "${gyb_tool} " ${SWIFT_GYB_FLAGS} ${GYB_SINGLE_FLAGS} -o "${GYB_SINGLE_OUTPUT} .tmp" "${GYB_SINGLE_SOURCE} "
63
+ "${CMAKE_COMMAND} " -E env PYTHONPATH=${SWIFT_SYNTAX_GYB_SUPPORT_DIR} "$ <TARGET_FILE:Python3::Interpreter>" "${gyb_tool} " ${SWIFT_GYB_FLAGS} ${GYB_SINGLE_FLAGS} -o "${GYB_SINGLE_OUTPUT} .tmp" "${GYB_SINGLE_SOURCE} "
62
64
COMMAND
63
65
"${CMAKE_COMMAND} " -E copy_if_different "${GYB_SINGLE_OUTPUT} .tmp" "${GYB_SINGLE_OUTPUT} "
64
66
COMMAND
@@ -123,24 +125,24 @@ function(handle_gyb_sources dependency_out_var_name sources_var_name)
123
125
"${SWIFT_SOURCE_DIR} /utils/UnicodeData/GraphemeBreakProperty.txt"
124
126
"${SWIFT_SOURCE_DIR} /utils/UnicodeData/GraphemeBreakTest.txt"
125
127
"${SWIFT_SOURCE_DIR} /utils/gyb_stdlib_support.py"
126
- "${SWIFT_SOURCE_DIR} /utils /gyb_syntax_support/__init__.py"
127
- "${SWIFT_SOURCE_DIR} /utils /gyb_syntax_support/Child.py"
128
- "${SWIFT_SOURCE_DIR} /utils /gyb_syntax_support/Classification.py"
129
- "${SWIFT_SOURCE_DIR} /utils /gyb_syntax_support/kinds.py"
130
- "${SWIFT_SOURCE_DIR} /utils /gyb_syntax_support/Node.py"
131
- "${SWIFT_SOURCE_DIR} /utils /gyb_syntax_support/AttributeNodes.py"
132
- "${SWIFT_SOURCE_DIR} /utils /gyb_syntax_support/AvailabilityNodes.py"
133
- "${SWIFT_SOURCE_DIR} /utils /gyb_syntax_support/CommonNodes.py"
134
- "${SWIFT_SOURCE_DIR} /utils /gyb_syntax_support/DeclNodes.py"
135
- "${SWIFT_SOURCE_DIR} /utils /gyb_syntax_support/ExprNodes.py"
136
- "${SWIFT_SOURCE_DIR} /utils /gyb_syntax_support/GenericNodes.py"
137
- "${SWIFT_SOURCE_DIR} /utils /gyb_syntax_support/NodeSerializationCodes.py"
138
- "${SWIFT_SOURCE_DIR} /utils /gyb_syntax_support/PatternNodes.py"
139
- "${SWIFT_SOURCE_DIR} /utils /gyb_syntax_support/StmtNodes.py"
140
- "${SWIFT_SOURCE_DIR} /utils /gyb_syntax_support/TypeNodes.py"
141
- "${SWIFT_SOURCE_DIR} /utils /gyb_syntax_support/Token.py"
142
- "${SWIFT_SOURCE_DIR} /utils /gyb_syntax_support/Trivia.py"
143
- "${SWIFT_SOURCE_DIR} /utils /gyb_syntax_support/Traits.py"
128
+ "${SWIFT_PATH_TO_SWIFT_SYNTAX_SOURCE} /Sources/generate-swift-syntax-builder /gyb_syntax_support/__init__.py"
129
+ "${SWIFT_PATH_TO_SWIFT_SYNTAX_SOURCE} /Sources/generate-swift-syntax-builder /gyb_syntax_support/Child.py"
130
+ "${SWIFT_PATH_TO_SWIFT_SYNTAX_SOURCE} /Sources/generate-swift-syntax-builder /gyb_syntax_support/Classification.py"
131
+ "${SWIFT_PATH_TO_SWIFT_SYNTAX_SOURCE} /Sources/generate-swift-syntax-builder /gyb_syntax_support/kinds.py"
132
+ "${SWIFT_PATH_TO_SWIFT_SYNTAX_SOURCE} /Sources/generate-swift-syntax-builder /gyb_syntax_support/Node.py"
133
+ "${SWIFT_PATH_TO_SWIFT_SYNTAX_SOURCE} /Sources/generate-swift-syntax-builder /gyb_syntax_support/AttributeNodes.py"
134
+ "${SWIFT_PATH_TO_SWIFT_SYNTAX_SOURCE} /Sources/generate-swift-syntax-builder /gyb_syntax_support/AvailabilityNodes.py"
135
+ "${SWIFT_PATH_TO_SWIFT_SYNTAX_SOURCE} /Sources/generate-swift-syntax-builder /gyb_syntax_support/CommonNodes.py"
136
+ "${SWIFT_PATH_TO_SWIFT_SYNTAX_SOURCE} /Sources/generate-swift-syntax-builder /gyb_syntax_support/DeclNodes.py"
137
+ "${SWIFT_PATH_TO_SWIFT_SYNTAX_SOURCE} /Sources/generate-swift-syntax-builder /gyb_syntax_support/ExprNodes.py"
138
+ "${SWIFT_PATH_TO_SWIFT_SYNTAX_SOURCE} /Sources/generate-swift-syntax-builder /gyb_syntax_support/GenericNodes.py"
139
+ "${SWIFT_PATH_TO_SWIFT_SYNTAX_SOURCE} /Sources/generate-swift-syntax-builder /gyb_syntax_support/NodeSerializationCodes.py"
140
+ "${SWIFT_PATH_TO_SWIFT_SYNTAX_SOURCE} /Sources/generate-swift-syntax-builder /gyb_syntax_support/PatternNodes.py"
141
+ "${SWIFT_PATH_TO_SWIFT_SYNTAX_SOURCE} /Sources/generate-swift-syntax-builder /gyb_syntax_support/StmtNodes.py"
142
+ "${SWIFT_PATH_TO_SWIFT_SYNTAX_SOURCE} /Sources/generate-swift-syntax-builder /gyb_syntax_support/TypeNodes.py"
143
+ "${SWIFT_PATH_TO_SWIFT_SYNTAX_SOURCE} /Sources/generate-swift-syntax-builder /gyb_syntax_support/Token.py"
144
+ "${SWIFT_PATH_TO_SWIFT_SYNTAX_SOURCE} /Sources/generate-swift-syntax-builder /gyb_syntax_support/Trivia.py"
145
+ "${SWIFT_PATH_TO_SWIFT_SYNTAX_SOURCE} /Sources/generate-swift-syntax-builder /gyb_syntax_support/Traits.py"
144
146
"${SWIFT_SOURCE_DIR} /utils/gyb_sourcekit_support/__init__.py"
145
147
"${SWIFT_SOURCE_DIR} /utils/gyb_sourcekit_support/UIDs.py" )
146
148
0 commit comments