summaryrefslogtreecommitdiff
path: root/data/php/make.sh
diff options
context:
space:
mode:
Diffstat (limited to 'data/php/make.sh')
-rw-r--r--data/php/make.sh23
1 files changed, 19 insertions, 4 deletions
diff --git a/data/php/make.sh b/data/php/make.sh
index a46655ddb..96bf37bd5 100644
--- a/data/php/make.sh
+++ b/data/php/make.sh
@@ -1,5 +1,20 @@
-pkg:setup
+pkg:extract
+cd */
+# Build for host
+./configure --prefix=${PWD}/host
+make install
+make distclean
+export PATH="${PWD}/host/bin:${PATH}"
+# Target
+pkg:patch
autoconf
-CC="${PKG_TARG}"-gcc pkg:configure --with-iconv="${PKG_ROOT}"/usr --with-curl="$(PKG_DEST_ curl)"/usr --enable-fastcgi
-make
-make install prefix="${PKG_DEST}"/usr datarootdir="${PKG_DEST}"/usr
+pkg:configure --enable-fastcgi --enable-opcache=yes \
+ --with-readline="$(PKG_DEST_ readline)/${PKG_TAPF}" \
+ --with-libxml-dir="${PKG_ROOT}/usr" \
+ --with-iconv-dir="${PKG_ROOT}/usr" \
+ --with-pcre-regex="$(PKG_DEST_ pcre2)/${PKG_TAPF}" \
+ --with-pcre-jit \
+ --with-bz2="${PKG_ROOT}/usr" \
+ LDFLAGS="-liconv -lresolv" EXTRA_LIBS="-liconv -lresolv"
+pkg:make
+pkg:install INSTALL_ROOT="${PKG_DEST}"