@@ -157,26 +157,33 @@ cython_add_module(dynd.nd.array dynd.nd.array_pyx True
157157 dynd/src/array_as_pep3118.cpp
158158 dynd/src/array_as_numpy.cpp
159159 dynd/src/array_from_py.cpp
160- dynd/src/array_from_py_typededuction.cpp
161160 dynd/src/assign.cpp
162- dynd/src/conversions .cpp
161+ dynd/src/array_conversions .cpp
163162 dynd/src/copy_from_numpy_arrfunc.cpp
164163 dynd/src/init.cpp
165164 dynd/src/functional.cpp
166165 dynd/src/numpy_interop.cpp
166+ dynd/src/type_conversions.cpp
167+ dynd/src/type_deduction.cpp
167168 dynd/src/types/pyobject_type.cpp
168169 )
169170
170171cython_add_module(dynd.config dynd.config_pyx True
171172 dynd/include /exception_translation.hpp
172- dynd/src/conversions.cpp
173+ dynd/src/array_conversions.cpp
174+ dynd/src/type_conversions.cpp
175+ dynd/src/type_deduction.cpp
173176 ${CMAKE_CURRENT_BINARY_DIR} /dynd/src/git_version.cpp
174177 )
175178
176179foreach (module dynd.ndt.type dynd.ndt.json dynd.nd.callable dynd.nd.functional dynd.nd.registry)
177- cython_add_module(${module} ${module} _pyx True dynd/src/conversions.cpp)
180+ cython_add_module(${module} ${module} _pyx True
181+ # Additional C++ source files:
182+ dynd/src/type_conversions.cpp
183+ dynd/src/array_conversions.cpp)
178184endforeach (module)
179185
186+
180187# Run a postprocess script to work around some Cython bugs
181188# that haven't been fixed in the latest release.
182189postprocess_cython( postprocess.py dynd.ndt.type_postprocess dynd.ndt.type_pyx dynd.ndt.type )
0 commit comments