26 lines
847 B
Plaintext
26 lines
847 B
Plaintext
|
config BR2_PACKAGE_LIBJXL
|
||
|
bool "libjxl"
|
||
|
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # highway
|
||
|
depends on BR2_TOOLCHAIN_HAS_ATOMIC # highway
|
||
|
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||
|
depends on BR2_INSTALL_LIBSTDCPP # highway
|
||
|
# libjxl fail to link statically due to libatomic issue
|
||
|
depends on !BR2_STATIC_LIBS
|
||
|
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_81426
|
||
|
select BR2_PACKAGE_BROTLI
|
||
|
select BR2_PACKAGE_HIGHWAY
|
||
|
select BR2_PACKAGE_LCMS2
|
||
|
help
|
||
|
libjxl is the reference implementation of JPEG XL (encoder
|
||
|
and decoder).
|
||
|
|
||
|
https://github.com/libjxl/libjxl
|
||
|
|
||
|
comment "libjxl needs a toolchain with C++, threads, gcc >= 7, dynamic library"
|
||
|
depends on BR2_TOOLCHAIN_HAS_ATOMIC
|
||
|
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_81426
|
||
|
depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || \
|
||
|
!BR2_INSTALL_LIBSTDCPP || \
|
||
|
!BR2_TOOLCHAIN_HAS_THREADS || \
|
||
|
BR2_STATIC_LIBS
|