derle.sh 910 B

12345678910111213141516171819202122232425262728293031323334
  1. cd $SRC
  2. mv $ARCHIVE_DIR x265_git
  3. cmake -S x265_git/source -B build-12 -G Ninja \
  4. -DCMAKE_INSTALL_PREFIX=/usr \
  5. -DHIGH_BIT_DEPTH=TRUE \
  6. -DMAIN12=TRUE \
  7. -DEXPORT_C_API=FALSE \
  8. -DENABLE_CLI=FALSE \
  9. -DENABLE_SHARED=FALSE \
  10. -Wno-dev
  11. ninja -C build-12
  12. cmake -S x265_git/source -B build-10 -G Ninja \
  13. -DCMAKE_INSTALL_PREFIX=/usr \
  14. -DHIGH_BIT_DEPTH=TRUE \
  15. -DEXPORT_C_API=FALSE \
  16. -DENABLE_CLI=FALSE \
  17. -DENABLE_SHARED=FALSE \
  18. -Wno-dev
  19. ninja -C build-10
  20. cmake -S x265_git/source -B build -G Ninja \
  21. -DCMAKE_INSTALL_PREFIX=/usr \
  22. -DENABLE_SHARED=TRUE \
  23. -DENABLE_HDR10_PLUS=TRUE \
  24. -DEXTRA_LIB='x265_main10.a;x265_main12.a' \
  25. -DEXTRA_LINK_FLAGS='-L .' \
  26. -DLINKED_10BIT=TRUE \
  27. -DLINKED_12BIT=TRUE \
  28. -Wno-dev
  29. ln -s ../build-10/libx265.a build/libx265_main10.a
  30. ln -s ../build-12/libx265.a build/libx265_main12.a
  31. ninja -C build