xref: /OK3568_Linux_fs/buildroot/package/zlib/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyunconfig BR2_PACKAGE_ZLIB_NG_ARCH_SUPPORTS
2*4882a593Smuzhiyun	bool
3*4882a593Smuzhiyun	default y if BR2_arm
4*4882a593Smuzhiyun	default y if BR2_aarch64
5*4882a593Smuzhiyun	default y if BR2_i386
6*4882a593Smuzhiyun	default y if BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le
7*4882a593Smuzhiyun	default y if BR2_s390x
8*4882a593Smuzhiyun	default y if BR2_x86_64
9*4882a593Smuzhiyun
10*4882a593Smuzhiyunconfig BR2_PACKAGE_ZLIB
11*4882a593Smuzhiyun	bool "zlib support"
12*4882a593Smuzhiyun	help
13*4882a593Smuzhiyun	  Select the desired Zlib library provider.
14*4882a593Smuzhiyun
15*4882a593Smuzhiyunif BR2_PACKAGE_ZLIB
16*4882a593Smuzhiyun
17*4882a593Smuzhiyunchoice
18*4882a593Smuzhiyun	prompt "zlib variant"
19*4882a593Smuzhiyun	default BR2_PACKAGE_LIBZLIB
20*4882a593Smuzhiyun	help
21*4882a593Smuzhiyun	  Select the desired Zlib library provider.
22*4882a593Smuzhiyun
23*4882a593Smuzhiyunconfig BR2_PACKAGE_LIBZLIB
24*4882a593Smuzhiyun	bool "zlib"
25*4882a593Smuzhiyun	select BR2_PACKAGE_HAS_ZLIB
26*4882a593Smuzhiyun	help
27*4882a593Smuzhiyun	  Standard (de)compression library. Used by things like
28*4882a593Smuzhiyun	  gzip and libpng.
29*4882a593Smuzhiyun
30*4882a593Smuzhiyun	  http://www.zlib.net
31*4882a593Smuzhiyun
32*4882a593Smuzhiyunconfig BR2_PACKAGE_ZLIB_NG
33*4882a593Smuzhiyun	bool "zlib-ng"
34*4882a593Smuzhiyun	depends on BR2_PACKAGE_ZLIB_NG_ARCH_SUPPORTS
35*4882a593Smuzhiyun	select BR2_PACKAGE_HAS_ZLIB
36*4882a593Smuzhiyun	help
37*4882a593Smuzhiyun	  Zlib replacement with optimizations for
38*4882a593Smuzhiyun	  "next generation" systems.
39*4882a593Smuzhiyun
40*4882a593Smuzhiyun	  https://github.com/zlib-ng/zlib-ng
41*4882a593Smuzhiyun
42*4882a593Smuzhiyunendchoice
43*4882a593Smuzhiyun
44*4882a593Smuzhiyunconfig BR2_PACKAGE_HAS_ZLIB
45*4882a593Smuzhiyun	bool
46*4882a593Smuzhiyun
47*4882a593Smuzhiyunconfig BR2_PACKAGE_PROVIDES_ZLIB
48*4882a593Smuzhiyun	string
49*4882a593Smuzhiyun	default "libzlib" if BR2_PACKAGE_LIBZLIB
50*4882a593Smuzhiyun	default "zlib-ng" if BR2_PACKAGE_ZLIB_NG
51*4882a593Smuzhiyun
52*4882a593Smuzhiyunendif
53*4882a593Smuzhiyun
54*4882a593Smuzhiyun# ensure libzlib is used for the host variant
55*4882a593Smuzhiyunconfig BR2_PACKAGE_PROVIDES_HOST_ZLIB
56*4882a593Smuzhiyun	string
57*4882a593Smuzhiyun	default "host-libzlib"
58