Added freetype build
This commit is contained in:
@@ -89,6 +89,7 @@ cd "${LIB_BUILD_DIR}/openssl-3.0.13"
|
|||||||
--prefix=${SYSROOT_USR_DIR} \
|
--prefix=${SYSROOT_USR_DIR} \
|
||||||
--libdir=${SYSROOT_USR_DIR}/lib \
|
--libdir=${SYSROOT_USR_DIR}/lib \
|
||||||
--openssldir=${SYSROOT_ETC_DIR}/ssl \
|
--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 \
|
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
|
-DNO_FORK -DHAVE_FORK=0
|
||||||
|
|
||||||
@@ -105,6 +106,7 @@ cmake -S .. -B . \
|
|||||||
-DWITH_TESTS=OFF \
|
-DWITH_TESTS=OFF \
|
||||||
-DWITH_EXAMPLES=OFF \
|
-DWITH_EXAMPLES=OFF \
|
||||||
-DBUILD_SHARED_LIBS=ON \
|
-DBUILD_SHARED_LIBS=ON \
|
||||||
|
-DCMAKE_BUILD_TYPE=Release \
|
||||||
-DOPENSSL_ROOT_DIR="${SYSROOT_USR_DIR}" \
|
-DOPENSSL_ROOT_DIR="${SYSROOT_USR_DIR}" \
|
||||||
-DOPENSSL_LIBRARIES="${SYSROOT_USR_DIR}/lib/libssl.so;${SYSROOT_USR_DIR}/lib/libcrypto.so" \
|
-DOPENSSL_LIBRARIES="${SYSROOT_USR_DIR}/lib/libssl.so;${SYSROOT_USR_DIR}/lib/libcrypto.so" \
|
||||||
-DOPENSSL_INCLUDE_DIR="${SYSROOT_USR_DIR}/include" \
|
-DOPENSSL_INCLUDE_DIR="${SYSROOT_USR_DIR}/include" \
|
||||||
@@ -112,5 +114,27 @@ cmake -S .. -B . \
|
|||||||
-DCMAKE_SYSROOT="${SYSROOT_DIR}" \
|
-DCMAKE_SYSROOT="${SYSROOT_DIR}" \
|
||||||
-DCMAKE_STAGING_PREFIX="${SYSROOT_USR_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
|
make install
|
||||||
@@ -187,7 +187,7 @@ cd "${TOP}"
|
|||||||
# Установка библиотек
|
# Установка библиотек
|
||||||
# ==================================================================
|
# ==================================================================
|
||||||
|
|
||||||
. ./build-libraries.sh
|
./build-libraries.sh
|
||||||
|
|
||||||
# ==================================================================
|
# ==================================================================
|
||||||
# Strip и упаковка
|
# Strip и упаковка
|
||||||
|
|||||||
Reference in New Issue
Block a user