Skip to content

Commit f1eb121

Browse files
committed
fix: Ensure generated dep file is associated with the custom command
1 parent 8b256d5 commit f1eb121

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/cython_cmake/cmake/UseCython.cmake

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -103,18 +103,18 @@ function(Cython_compile_pyx)
103103
set(_language_arg ${_language_${_language}_arg})
104104
set(_language_extension ${_language_${_language}_extension})
105105

106-
# Generated depfile is expected to have the ".dep" extension and be located along
107-
# side the generated source file.
108-
set(_depfile ${generated_file}.dep)
109-
set(_depfile_arg "-M")
110-
111106
set(generated_files)
112107

113108
foreach(_source_file IN LISTS _source_files)
114109
cmake_path(GET _source_file STEM _name)
115110
set(generated_file "${CMAKE_CURRENT_BINARY_DIR}/${_name}.${_language_extension}")
116111
set_source_files_properties(${generated_file} PROPERTIES GENERATED TRUE)
117112

113+
# Generated depfile is expected to have the ".dep" extension and be located along
114+
# side the generated source file.
115+
set(_depfile ${generated_file}.dep)
116+
set(_depfile_arg "-M")
117+
118118
file(RELATIVE_PATH generated_file_relative
119119
${CMAKE_BINARY_DIR} ${generated_file})
120120

@@ -135,7 +135,7 @@ function(Cython_compile_pyx)
135135
DEPENDS
136136
${_source_file}
137137
DEPFILE
138-
${_cython_depfile}
138+
${_depfile}
139139
VERBATIM
140140
COMMENT ${comment}
141141
)

0 commit comments

Comments
 (0)