@@ -788,6 +788,8 @@ function(_compile_swift_files
788788 ${command_touch_standard_outputs}
789789 OUTPUT ${standard_outputs}
790790 DEPENDS
791+ "${line_directive_tool} "
792+ "${file_path} "
791793 ${swift_compiler_tool_dep}
792794 ${source_files} ${SWIFTFILE_DEPENDS}
793795 ${swift_ide_test_dependency}
@@ -827,6 +829,8 @@ function(_compile_swift_files
827829 ${command_touch_module_outputs}
828830 OUTPUT ${module_outputs}
829831 DEPENDS
832+ "${line_directive_tool} "
833+ "${file_path} "
830834 ${swift_compiler_tool_dep}
831835 ${source_files} ${SWIFTFILE_DEPENDS}
832836 ${swift_ide_test_dependency}
@@ -883,6 +887,8 @@ function(_compile_swift_files
883887 OUTPUT
884888 ${maccatalyst_module_outputs}
885889 DEPENDS
890+ "${line_directive_tool} "
891+ "${file_path} "
886892 ${swift_compiler_tool_dep}
887893 ${source_files}
888894 ${SWIFTFILE_DEPENDS}
@@ -909,6 +915,8 @@ function(_compile_swift_files
909915 ${command_touch_sib_outputs}
910916 OUTPUT ${sib_outputs}
911917 DEPENDS
918+ "${line_directive_tool} "
919+ "${file_path} "
912920 ${swift_compiler_tool_dep}
913921 ${source_files} ${SWIFTFILE_DEPENDS}
914922 ${create_dirs_dependency_target}
@@ -926,6 +934,8 @@ function(_compile_swift_files
926934 ${command_touch_sibopt_outputs}
927935 OUTPUT ${sibopt_outputs}
928936 DEPENDS
937+ "${line_directive_tool} "
938+ "${file_path} "
929939 ${swift_compiler_tool_dep}
930940 ${source_files} ${SWIFTFILE_DEPENDS}
931941 ${create_dirs_dependency_target}
@@ -944,6 +954,8 @@ function(_compile_swift_files
944954 ${command_touch_sibgen_outputs}
945955 OUTPUT ${sibgen_outputs}
946956 DEPENDS
957+ "${line_directive_tool} "
958+ "${file_path} "
947959 ${swift_compiler_tool_dep}
948960 ${source_files} ${SWIFTFILE_DEPENDS}
949961 ${create_dirs_dependency_target}
0 commit comments