14 Commits

Author SHA1 Message Date
Assam Boudjelthia
7ccc0bcede Get rid of patchelf requirement
OpenSSL has the configuration option shlib_variant, so we can use that instead.

This works for version 1.x and 3.x, so it would make the build script more similar between the two versions.

Also, this avoid issues that can come from patchelf, as this patch comes after a bug found in patchelf 0.18 that created wrongly aligned libraries. See https://github.com/NixOS/patchelf/issues/492.
2025-02-17 15:07:49 +02:00
Assam Boudjelthia
278fcd2602 Simplifications and cleanup to the build script
* The script now supports zsh and bash to allow building from macOS and
  Linux with builtin zsh and bash version 3 or 4.
* It now uses curl instead of wget, wget is not builtin on macOS.
* Use the default NDk path from the Android SDK.
* Allow to set custom build and output folders.
* The various build folders for each version are now kept around under
  the 'build' folder.
* At the same time add the build folder to .gitignore.
* Create relative symlinks #61.
2025-02-17 15:07:49 +02:00
Adam
8df104940f Add a CMake function to include the OpenSSL libs for specific targets (#48)
Changes include:
* Rename CMakeLists.txt to android_openssl.cmake
* Move the CMake code into a function android_add_openssl_to_targets(), so that the caller can decide what targets get the OpenSSL libs
* update README
2023-06-20 19:56:20 +03:00
Assam Boudjelthia
4c2f6daad9 Add some notes about the build script to README.md 2023-06-19 21:38:19 +03:00
Daniel Nicoletti
82c850cbc6 Fix CMake usage instructions
fixes #44
closes #45
2023-05-09 12:29:57 +03:00
BogDan Vatra
8597b45107 Quite a few changes
- Nuke the support for super old Qt versions
 - Simplify a lot openssl.pri and CMakeLists.txt
 - Use latest OpenSSL 1.1.1 version
 - Add OpenSSL 3.x support needed for Qt 6.5

Close: #25, #36, #37, #39
2023-04-13 15:10:04 +03:00
Sandro Santos Andrade
9829f83a35 Add further information about usage in CMake 2020-05-13 15:53:48 +03:00
Assam Boudjelthia
01e38a456f Add proper qmake/cmake usage to README.md 2020-03-05 16:09:11 +02:00
Assam Boudjelthia
b056658d70 Update README.md to reflect previous commit 2020-03-05 11:32:21 +02:00
BogDan Vatra
ebb0b68be4 Add static libs prefixed with the ABI
These libs are useful to build Qt 5.14.1+ with -openssl-linked configure parameter.
2020-01-06 16:04:08 +02:00
BogDan Vatra
e5e0967afc Update README.md 2019-07-12 09:18:32 +03:00
BogDan Vatra
d97317e856 Update README.md
Add how to add openssl.pri to .pro files
2019-06-12 09:53:26 +03:00
BogDan Vatra
a6020f1d86 OpenSSL 1.0.2q 2019-01-16 13:36:53 +02:00
BogDan Vatra
16bc8778be Initial commit 2019-01-16 12:35:21 +02:00