# android_openssl **Repository Path**: mirrors_KDAB/android_openssl ## Basic Information - **Project Name**: android_openssl - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-03 - **Last Updated**: 2026-01-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Android OpenSSL support for Qt OpenSSL scripts and binaries - supports Qt for Android apps. In this repo you can find the prebuilt OpenSSL libs for Android, a QMake include project `.pri` file that can be used integrated with Qt projects, and a `.cmake` file for CMake based projects. The following directories are available * `ssl_3`: for Qt 6.5.0+. * `ssl_1_1`: for Qt Qt 5.12.5+, 5.13.1+, 5.14.0+, 5.15.0+, Qt 6.x.x up to 6.4.x ## How to use it ### QMake based projects To add OpenSSL to your QMake project, append the following to your `.pro` project file: ``` android: include(/android_openssl.cmake) ``` Then ``` qt_add_executable(your_target_name ..) qt_add_executable(your_second_target_name ..) if (ANDROID) add_android_openssl_libraries(your_target_name your_second_target_name) endif() ``` ## Build Script You may use `build_ssl.sh` to rebuild OpenSSL libraries. OpenSSL/NDK version pairs are predefined in the script to ensure compatibility with specific Qt versions. Make sure the NDK paths and versions match your setup before running it. ### Build Prerequisites The build script was tested against `bash` and `zsh` on Linux and macOS.