Просмотр исходного кода

Fix: add input file as MAIN_DEPENDENCY in Cython call..

akhropov 1 год назад
Родитель
Сommit
4cd7ee165b
2 измененных файлов с 2 добавлено и 0 удалено
  1. 1 0
      build/export_generators/hardcoded-cmake/cmake/cython.cmake
  2. 1 0
      cmake/cython.cmake

+ 1 - 0
build/export_generators/hardcoded-cmake/cmake/cython.cmake

@@ -35,6 +35,7 @@ function(target_cython_sources Tgt Scope)
         "-I$<JOIN:$<TARGET_GENEX_EVAL:${Tgt},$<TARGET_PROPERTY:${Tgt},CYTHON_INCLUDE_DIRS>>,$<SEMICOLON>-I>"
       COMMAND_EXPAND_LISTS
       DEPENDS ${OUTPUT_INCLUDES}
+      MAIN_DEPENDENCY ${Input}
     )
     target_sources(${Tgt} ${Scope} ${CppCythonOutput})
   endforeach()

+ 1 - 0
cmake/cython.cmake

@@ -35,6 +35,7 @@ function(target_cython_sources Tgt Scope)
         "-I$<JOIN:$<TARGET_GENEX_EVAL:${Tgt},$<TARGET_PROPERTY:${Tgt},CYTHON_INCLUDE_DIRS>>,$<SEMICOLON>-I>"
       COMMAND_EXPAND_LISTS
       DEPENDS ${OUTPUT_INCLUDES}
+      MAIN_DEPENDENCY ${Input}
     )
     target_sources(${Tgt} ${Scope} ${CppCythonOutput})
   endforeach()