Forked from
VideoLAN / x264
116 commits behind the upstream repository.
Sergei Trofimovich
authored
Without the change parallel build occasionally fails as: $ make --shuffle ... gcc ... -c common/opencl.c -o common/opencl-8.o ... common/opencl.c:116:10: fatal error: common/oclobj.h: No such file or directory 116 | #include "common/oclobj.h" | ^~~~~~~~~~~~~~~~~ Best reproducible with `make --shuffle` mode: https://savannah.gnu.org/bugs/index.php?62100 This happens because `common/oclobj.h` is an autogenerated file. Normally `.depend` would contain this autogenerated dependency. But nothing forces `common/oclobj.h` to be generated. The change moves dependency of $(GENERATED) from final binaries to `.depend` itself: .depend: $(GENERATED)
Name | Last commit | Last update |
---|---|---|
common | ||
doc | ||
encoder | ||
extras | ||
filters | ||
input | ||
output | ||
tools | ||
.gitignore | ||
.gitlab-ci.yml | ||
AUTHORS | ||
COPYING | ||
Makefile | ||
autocomplete.c | ||
config.guess | ||
config.sub | ||
configure | ||
example.c | ||
version.sh | ||
x264.c | ||
x264.h | ||
x264cli.h | ||
x264dll.c | ||
x264res.manifest | ||
x264res.rc |