@@ -5,23 +5,26 @@ $(package)_file_name=$(package)-$($(package)_version).tar.gz
5
5
$(package)_sha256_hash =c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1
6
6
7
7
define $(package)_set_vars
8
- $(package ) _build_opts = CC="$($(package ) _cc) "
9
- $(package ) _build_opts +=CFLAGS="$($(package ) _cflags) $($(package ) _cppflags) -fPIC"
10
- $(package ) _build_opts +=RANLIB="$($(package ) _ranlib) "
11
- $(package ) _build_opts +=AR="$($(package ) _ar) "
12
- $(package ) _build_opts_darwin +=AR="$($(package ) _libtool) "
13
- $(package ) _build_opts_darwin +=ARFLAGS="-o"
8
+ $(package ) _config_opts = CC="$($(package ) _cc) "
9
+ $(package ) _config_opts +=CFLAGS="$($(package ) _cflags) $($(package ) _cppflags) -fPIC"
10
+ $(package ) _config_opts +=RANLIB="$($(package ) _ranlib) "
11
+ $(package ) _config_opts +=AR="$($(package ) _ar) "
12
+ $(package ) _config_opts_darwin +=AR="$($(package ) _libtool) "
13
+ $(package ) _config_opts_darwin +=ARFLAGS="-o"
14
14
endef
15
15
16
+ # zlib has its own custom configure script that takes in options like CC,
17
+ # CFLAGS, RANLIB, AR, and ARFLAGS from the environment rather than from
18
+ # command-line arguments.
16
19
define $(package)_config_cmds
17
- ./configure --static --prefix=$(host_prefix )
20
+ env $( $( package ) _config_opts) ./configure --static --prefix=$(host_prefix )
18
21
endef
19
22
20
23
define $(package)_build_cmds
21
- $(MAKE ) $( $( package ) _build_opts) libz.a
24
+ $(MAKE ) libz.a
22
25
endef
23
26
24
27
define $(package)_stage_cmds
25
- $(MAKE ) DESTDIR=$($(package ) _staging_dir) install $( $( package ) _build_opts)
28
+ $(MAKE ) DESTDIR=$($(package ) _staging_dir) install
26
29
endef
27
30
0 commit comments