Nicola Ferruzzi
ab3f2bc5e6
Add support for XROS (aka visionOS) ( #53 )
...
Co-authored-by: Davide De Rosa <keeshux@gmail.com>
2024-01-11 08:33:46 +01:00
Davide De Rosa
0c61811aed
Produce XCFramework from per-platform frameworks
...
1. Produce one framework per platform
2. Merge archs (lipo) into same platform framework
3. Assemble fat frameworks into XCFramework
For more information:
- https://github.com/balthisar/openssl-xcframeworks
- https://developer.apple.com/forums/thread/666335
2020-11-14 16:51:24 +01:00
Davide De Rosa
2f5cdaf136
Clean up platforms
...
- Rename WatchOS platform to Watch
- Drop Apple Watch armv7k
- Use "MacOSX" sys_id in targets .conf
2020-11-14 15:42:00 +01:00
Davide De Rosa
506c071196
Add macOS Catalyst support
...
Backported from fork:
- https://github.com/balthisar/openssl-xcframeworks
2020-11-07 13:21:31 +01:00
Alexei Lozovsky
fb997dc62f
Set OpenSSL version in CFBundleShortVersionString
...
Some vulnerability analysis tools look at this 'marketing version'
string to determine the version of OpenSSL library. Keep the actual
version there to make the tools happy. Otherwise they tend to treat
OpenSSL 1.0 to be massively vulnerable.
Since we don't have access to OPENSSL_VERSION from build-libssl.sh,
extract the version from OpenSSL header files.
2020-05-09 18:32:47 +03:00
Alexei Lozovsky
5d14c91074
Set accurate minimum SDK version in Info.plist
...
It is also necessary to set matching minimum SDK version in Info.plist
file of the frameworks. Extract the version and replace it in Info.plist
by pattern.
2020-05-09 18:26:27 +03:00
Davide De Rosa
78a70f645d
Add WatchOS targets to build script
...
Squash commits by ezathashim <ezathashim@mac.com>
2019-09-26 09:39:59 +02:00
Davide De Rosa
a6958f4c9b
Default to 64-bit only
...
- Raise platform targets.
- Drop 32-bit OpenSSL targets.
- Default to 1.1.0
2018-09-26 13:04:51 +02:00
Davide De Rosa
e455f1a1ae
Add macOS archs/targets
2018-02-08 16:45:10 +01:00
Davide De Rosa
f0af25dd74
Use proper, bare Info.plist for frameworks
2017-10-10 13:04:00 +02:00
Davide De Rosa
688565ad02
Hardcode fw Info.plist as vars spoil codesign
2017-10-01 23:39:00 +02:00
Davide De Rosa
10b342fb7e
Create frameworks for both iPhone and AppleTV
2017-10-01 21:53:50 +02:00