Config.in 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. config BR2_PACKAGE_SQUASHFS
  2. bool "squashfs"
  3. depends on BR2_TOOLCHAIN_HAS_THREADS
  4. depends on BR2_USE_MMU # fork()
  5. # ensure at least on compression backend (defaults to gzip)
  6. select BR2_PACKAGE_SQUASHFS_GZIP if !( \
  7. BR2_PACKAGE_SQUASHFS_LZ4 || \
  8. BR2_PACKAGE_SQUASHFS_LZMA || \
  9. BR2_PACKAGE_SQUASHFS_LZO || \
  10. BR2_PACKAGE_SQUASHFS_XZ || \
  11. BR2_PACKAGE_SQUASHFS_ZSTD)
  12. help
  13. Tools to generate SquashFS filesystems.
  14. https://github.com/plougher/squashfs-tools
  15. if BR2_PACKAGE_SQUASHFS
  16. config BR2_PACKAGE_SQUASHFS_GZIP
  17. bool "gzip support"
  18. default y
  19. select BR2_PACKAGE_ZLIB
  20. help
  21. Support GZIP compression algorithm
  22. config BR2_PACKAGE_SQUASHFS_LZ4
  23. bool "lz4 support"
  24. select BR2_PACKAGE_LZ4
  25. help
  26. Support LZ4 compression algorithm
  27. config BR2_PACKAGE_SQUASHFS_LZMA
  28. bool "lzma support"
  29. select BR2_PACKAGE_XZ
  30. help
  31. Support LZMA compression algorithm
  32. config BR2_PACKAGE_SQUASHFS_LZO
  33. bool "lzo support"
  34. select BR2_PACKAGE_LZO
  35. help
  36. Support LZO compression algorithm
  37. config BR2_PACKAGE_SQUASHFS_XZ
  38. bool "xz support"
  39. select BR2_PACKAGE_XZ
  40. help
  41. Support XZ compression algorithm
  42. config BR2_PACKAGE_SQUASHFS_ZSTD
  43. bool "zstd support"
  44. select BR2_PACKAGE_ZSTD
  45. help
  46. Support ZSTD compression algorithm
  47. endif
  48. comment "squashfs needs a toolchain w/ threads"
  49. depends on !BR2_TOOLCHAIN_HAS_THREADS
  50. depends on BR2_USE_MMU