Added freetype build
This commit is contained in:
@@ -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
|
||||
@@ -187,7 +187,7 @@ cd "${TOP}"
|
||||
# Установка библиотек
|
||||
# ==================================================================
|
||||
|
||||
. ./build-libraries.sh
|
||||
./build-libraries.sh
|
||||
|
||||
# ==================================================================
|
||||
# Strip и упаковка
|
||||
|
||||
Reference in New Issue
Block a user