.PHONY: reconf
reconf: check $(srcdir)/php-$(PHP_VERSION)/configure
- cd $(srcdir)/php-$(PHP_VERSION) && ./configure -C --prefix=$(prefix)
+ cd $(srcdir)/php-$(PHP_VERSION) && ./configure --cache-file=config.cache --prefix=$(prefix)
.PHONY: php
php: check $(bindir)/php | $(PECL_INI)
fi
$(srcdir)/php-$(PHP_VERSION)/Makefile: $(srcdir)/php-$(PHP_VERSION)/configure | $(PHP_VERSIONS_JSON)
- cd $(srcdir)/php-$(PHP_VERSION) && ./configure -C --prefix=$(prefix)
+ cd $(srcdir)/php-$(PHP_VERSION) && ./configure --cache-file=config.cache --prefix=$(prefix)
$(srcdir)/php-$(PHP_VERSION)/sapi/cli/php: $(srcdir)/php-$(PHP_VERSION)/Makefile | $(PHP_VERSIONS_JSON)
cd $(srcdir)/php-$(PHP_VERSION) && make -j $(JOBS) || make
$(with_config_file_scan_dir):
mkdir -p $@
+$(extdir):
+ mkdir -p $@
+
## -- PECL
.PHONY: pecl-check
cd $(PECL_DIR) && $(bindir)/phpize
$(PECL_DIR)/Makefile: $(PECL_DIR)/configure
- cd $(PECL_DIR) && ./configure -C
+ cd $(PECL_DIR) && ./configure --cache-file=config.cache
$(PECL_DIR)/.libs/$(PECL_SONAME).so: $(PECL_DIR)/Makefile
cd $(PECL_DIR) && make -j $(JOBS) || make
-$(extdir)/$(PECL_SONAME).so: $(PECL_DIR)/.libs/$(PECL_SONAME).so
+$(extdir)/$(PECL_SONAME).so: $(PECL_DIR)/.libs/$(PECL_SONAME).so $(extdir)
cd $(PECL_DIR) && make install
.PHONY: pecl