Commit Graph
14 Commits
Author SHA1 Message Date
Assam BoudjelthiaandAssam 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 BoudjelthiaandAssam 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
AdamandGitHub 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 BoudjelthiaandAssam Boudjelthia 4c2f6daad9 Add some notes about the build script to README.md 2023-06-19 21:38:19 +03:00
Daniel NicolettiandBogDan Vatra 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 AndradeandBogDan Vatra 9829f83a35 Add further information about usage in CMake 2020-05-13 15:53:48 +03:00
Assam BoudjelthiaandBogDan Vatra 01e38a456f Add proper qmake/cmake usage to README.md 2020-03-05 16:09:11 +02:00
Assam BoudjelthiaandBogDan Vatra 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 VatraandGitHub 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 VatraandGitHub 16bc8778be Initial commit 2019-01-16 12:35:21 +02:00