From 118620a6d6e4ab7c1e7446898f5f0ce252c849fe Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sat, 13 Jan 2024 05:24:01 +0000 Subject: [PATCH] libxslt: migrate to cmake --- packages/textproc/libxslt/package.mk | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/packages/textproc/libxslt/package.mk b/packages/textproc/libxslt/package.mk index 5c3fef56d6..880eede791 100644 --- a/packages/textproc/libxslt/package.mk +++ b/packages/textproc/libxslt/package.mk @@ -12,23 +12,21 @@ PKG_DEPENDS_HOST="libxml2:host" PKG_DEPENDS_TARGET="toolchain libxml2" PKG_LONGDESC="A XSLT C library." PKG_BUILD_FLAGS="+pic" -PKG_TOOLCHAIN="autotools" -PKG_CONFIGURE_OPTS_HOST=" ac_cv_header_ansidecl_h=no \ - ac_cv_header_xlocale_h=no \ - --enable-static \ - --disable-shared \ - --without-python \ - --with-libxml-prefix=${TOOLCHAIN} \ - --without-crypto" +PKG_CMAKE_OPTS_ALL="-DBUILD_SHARED_LIBS=OFF \ + -DLIBXSLT_WITH_DEBUGGER=ON \ + -DLIBXSLT_WITH_CRYPTO=OFF \ + -DLIBXSLT_WITH_MEM_DEBUG=OFF \ + -DLIBXSLT_WITH_MODULES=ON \ + -DLIBXSLT_WITH_PROFILER=ON \ + -DLIBXSLT_WITH_PYTHON=OFF \ + -DLIBXSLT_WITH_TESTS=OFF \ + -DLIBXSLT_WITH_THREADS=ON \ + -DLIBXSLT_WITH_XSLT_DEBUG=ON" -PKG_CONFIGURE_OPTS_TARGET="ac_cv_header_ansidecl_h=no \ - ac_cv_header_xlocale_h=no \ - --enable-static \ - --disable-shared \ - --without-python \ - --with-libxml-prefix=${SYSROOT_PREFIX}/usr \ - --without-crypto" +PKG_CMAKE_OPTS_HOST=${PKG_CMAKE_OPTS_ALL} + +PKG_CMAKE_OPTS_TARGET=${PKG_CMAKE_OPTS_ALL} post_makeinstall_target() { sed -e "s:\(['= ]\)/usr:\\1${SYSROOT_PREFIX}/usr:g" -i ${SYSROOT_PREFIX}/usr/bin/xslt-config