Added freetype build

This commit is contained in:
2025-12-08 09:20:28 +03:00
parent 8efa2e8c0f
commit fbbe5bbb7a
2 changed files with 26 additions and 2 deletions

View File

@@ -89,6 +89,7 @@ cd "${LIB_BUILD_DIR}/openssl-3.0.13"
--prefix=${SYSROOT_USR_DIR} \
--libdir=${SYSROOT_USR_DIR}/lib \
--openssldir=${SYSROOT_ETC_DIR}/ssl \
no-mdc2 no-rc5 no-ec2m no-sm2 no-sm4 no-ssl3 \
shared no-async no-comp no-idea no-tests no-threads no-asm no-secure-memory no-seed no-weak-ssl-ciphers \
-DNO_FORK -DHAVE_FORK=0
@@ -105,6 +106,7 @@ cmake -S .. -B . \
-DWITH_TESTS=OFF \
-DWITH_EXAMPLES=OFF \
-DBUILD_SHARED_LIBS=ON \
-DCMAKE_BUILD_TYPE=Release \
-DOPENSSL_ROOT_DIR="${SYSROOT_USR_DIR}" \
-DOPENSSL_LIBRARIES="${SYSROOT_USR_DIR}/lib/libssl.so;${SYSROOT_USR_DIR}/lib/libcrypto.so" \
-DOPENSSL_INCLUDE_DIR="${SYSROOT_USR_DIR}/include" \
@@ -112,5 +114,27 @@ cmake -S .. -B . \
-DCMAKE_SYSROOT="${SYSROOT_DIR}" \
-DCMAKE_STAGING_PREFIX="${SYSROOT_USR_DIR}"
make -j${nproc}
make -j$(nproc)
make install
# ==================================================================
cd "${LIB_BUILD_DIR}/freetype-2.13.2"
[ -d "build" ] && rm -rf build
mkdir -p build && cd build
cmake -S .. -B . \
-DCMAKE_BUILD_TYPE=Release \
-DFT_DISABLE_HARFBUZZ=ON \
-DBUILD_SHARED_LIBS=OFF \
-DFT_DISABLE_BROTLI=ON \
-DFT_DISABLE_BZIP2=ON \
-DFT_DISABLE_PNG=ON \
-DFT_DISABLE_DOCS=ON \
-DFT_DISABLE_TESTS=ON \
-DCMAKE_INSTALL_PREFIX="${SYSROOT_USR_DIR}" \
-DCMAKE_FIND_ROOT_PATH="${SYSROOT_DIR}" \
-DCMAKE_SYSROOT="${SYSROOT_DIR}" \
-DCMAKE_STAGING_PREFIX="${SYSROOT_USR_DIR}"
make -j$(nproc)
make install