Commit e96de09
committed
fix(gen): only ffmpeg root '*' on include_dirs_after; '*/libavcodec' stays -I
Windows opus/parser.c failed (ParseContext undefined) because I'd moved BOTH
'*' and '*/libavcodec' to include_dirs_after. Only '*' (the source root holding
the VERSION file that shadows libc++ <version> on case-insensitive macOS, #249)
needs -idirafter; '*/libavcodec' must stay on regular -I so ffmpeg's relative
"parser.h"-style includes resolve (windows clang-MSVC doesn't find them via
-idirafter). x86 asm include dirs also back on regular -I. macos+linux stay
green; windows now finds libavcodec/parser.h.1 parent 4aefe61 commit e96de09
2 files changed
Lines changed: 12 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
39 | | - | |
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| |||
7776 | 7776 | | |
7777 | 7777 | | |
7778 | 7778 | | |
7779 | | - | |
| 7779 | + | |
7780 | 7780 | | |
7781 | 7781 | | |
7782 | 7782 | | |
| |||
8568 | 8568 | | |
8569 | 8569 | | |
8570 | 8570 | | |
8571 | | - | |
| 8571 | + | |
8572 | 8572 | | |
8573 | 8573 | | |
8574 | 8574 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
40 | | - | |
41 | | - | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
42 | 47 | | |
43 | 48 | | |
44 | 49 | | |
| |||
163 | 168 | | |
164 | 169 | | |
165 | 170 | | |
166 | | - | |
| 171 | + | |
167 | 172 | | |
168 | 173 | | |
169 | 174 | | |
| |||
0 commit comments