Commit c1dd25a
committed
Auto merge of #4616 - kennytm:fix-4490, r=alexcrichton
Uplift *.dSYM
Fixed #4490.
The solution is based on #4570. Simply adding `.dSYM` into `add_target_specific_suffixes` will cause cargo trying to actually run that `.dSYM` folder, so I've upgraded the `linkable` boolean into a 3-value enum `TargetFileType`, to tell `cargo run` and `cargo test` to avoid these debug symbol files.
(I haven't checked if it can solve #4056, don't wanna mess with Spotlight 😝)File tree
4 files changed
+96
-35
lines changed- src/cargo/ops/cargo_rustc
- tests
4 files changed
+96
-35
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
63 | 74 | | |
64 | 75 | | |
65 | 76 | | |
| |||
96 | 107 | | |
97 | 108 | | |
98 | 109 | | |
99 | | - | |
100 | | - | |
| 110 | + | |
| 111 | + | |
101 | 112 | | |
102 | 113 | | |
103 | 114 | | |
| |||
649 | 660 | | |
650 | 661 | | |
651 | 662 | | |
652 | | - | |
| 663 | + | |
653 | 664 | | |
654 | 665 | | |
655 | 666 | | |
| |||
662 | 673 | | |
663 | 674 | | |
664 | 675 | | |
665 | | - | |
| 676 | + | |
666 | 677 | | |
667 | 678 | | |
668 | 679 | | |
| |||
680 | 691 | | |
681 | 692 | | |
682 | 693 | | |
683 | | - | |
| 694 | + | |
684 | 695 | | |
685 | | - | |
| 696 | + | |
686 | 697 | | |
687 | 698 | | |
688 | 699 | | |
| |||
698 | 709 | | |
699 | 710 | | |
700 | 711 | | |
| 712 | + | |
701 | 713 | | |
702 | | - | |
| 714 | + | |
703 | 715 | | |
704 | | - | |
| 716 | + | |
705 | 717 | | |
706 | 718 | | |
707 | 719 | | |
| |||
717 | 729 | | |
718 | 730 | | |
719 | 731 | | |
720 | | - | |
| 732 | + | |
721 | 733 | | |
722 | 734 | | |
723 | 735 | | |
| |||
735 | 747 | | |
736 | 748 | | |
737 | 749 | | |
738 | | - | |
| 750 | + | |
739 | 751 | | |
740 | 752 | | |
741 | 753 | | |
742 | 754 | | |
743 | | - | |
| 755 | + | |
744 | 756 | | |
745 | 757 | | |
746 | 758 | | |
747 | 759 | | |
748 | | - | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
749 | 765 | | |
750 | 766 | | |
751 | 767 | | |
| |||
1257 | 1273 | | |
1258 | 1274 | | |
1259 | 1275 | | |
1260 | | - | |
| 1276 | + | |
1261 | 1277 | | |
1262 | 1278 | | |
1263 | 1279 | | |
1264 | 1280 | | |
1265 | 1281 | | |
1266 | 1282 | | |
| 1283 | + | |
1267 | 1284 | | |
1268 | | - | |
1269 | | - | |
1270 | | - | |
| 1285 | + | |
| 1286 | + | |
| 1287 | + | |
1271 | 1288 | | |
1272 | 1289 | | |
1273 | 1290 | | |
1274 | 1291 | | |
1275 | 1292 | | |
1276 | | - | |
| 1293 | + | |
1277 | 1294 | | |
1278 | 1295 | | |
1279 | 1296 | | |
1280 | 1297 | | |
1281 | 1298 | | |
1282 | 1299 | | |
1283 | | - | |
| 1300 | + | |
| 1301 | + | |
| 1302 | + | |
| 1303 | + | |
| 1304 | + | |
| 1305 | + | |
| 1306 | + | |
| 1307 | + | |
| 1308 | + | |
| 1309 | + | |
1284 | 1310 | | |
1285 | 1311 | | |
1286 | 1312 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
90 | | - | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
91 | 94 | | |
92 | 95 | | |
93 | 96 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
179 | 179 | | |
180 | 180 | | |
181 | 181 | | |
182 | | - | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
183 | 187 | | |
184 | 188 | | |
185 | 189 | | |
| |||
505 | 509 | | |
506 | 510 | | |
507 | 511 | | |
508 | | - | |
| 512 | + | |
509 | 513 | | |
510 | 514 | | |
511 | 515 | | |
| |||
887 | 891 | | |
888 | 892 | | |
889 | 893 | | |
890 | | - | |
891 | | - | |
| 894 | + | |
| 895 | + | |
892 | 896 | | |
893 | 897 | | |
894 | 898 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
2718 | 2718 | | |
2719 | 2719 | | |
2720 | 2720 | | |
| 2721 | + | |
| 2722 | + | |
| 2723 | + | |
2721 | 2724 | | |
2722 | 2725 | | |
2723 | 2726 | | |
| |||
2751 | 2754 | | |
2752 | 2755 | | |
2753 | 2756 | | |
2754 | | - | |
| 2757 | + | |
2755 | 2758 | | |
2756 | 2759 | | |
2757 | 2760 | | |
| |||
2791 | 2794 | | |
2792 | 2795 | | |
2793 | 2796 | | |
2794 | | - | |
| 2797 | + | |
2795 | 2798 | | |
2796 | 2799 | | |
2797 | 2800 | | |
| |||
2811 | 2814 | | |
2812 | 2815 | | |
2813 | 2816 | | |
2814 | | - | |
| 2817 | + | |
2815 | 2818 | | |
2816 | 2819 | | |
2817 | 2820 | | |
| |||
2839 | 2842 | | |
2840 | 2843 | | |
2841 | 2844 | | |
2842 | | - | |
| 2845 | + | |
2843 | 2846 | | |
2844 | 2847 | | |
2845 | 2848 | | |
| |||
2871 | 2874 | | |
2872 | 2875 | | |
2873 | 2876 | | |
2874 | | - | |
| 2877 | + | |
2875 | 2878 | | |
2876 | 2879 | | |
2877 | 2880 | | |
| |||
2897 | 2900 | | |
2898 | 2901 | | |
2899 | 2902 | | |
2900 | | - | |
2901 | | - | |
2902 | | - | |
2903 | | - | |
| 2903 | + | |
| 2904 | + | |
| 2905 | + | |
| 2906 | + | |
2904 | 2907 | | |
2905 | 2908 | | |
2906 | 2909 | | |
| |||
3874 | 3877 | | |
3875 | 3878 | | |
3876 | 3879 | | |
| 3880 | + | |
| 3881 | + | |
| 3882 | + | |
| 3883 | + | |
| 3884 | + | |
| 3885 | + | |
| 3886 | + | |
| 3887 | + | |
| 3888 | + | |
| 3889 | + | |
| 3890 | + | |
| 3891 | + | |
| 3892 | + | |
| 3893 | + | |
| 3894 | + | |
| 3895 | + | |
| 3896 | + | |
| 3897 | + | |
| 3898 | + | |
| 3899 | + | |
| 3900 | + | |
| 3901 | + | |
| 3902 | + | |
| 3903 | + | |
| 3904 | + | |
0 commit comments