Commit Graph

359 Commits

Author SHA1 Message Date
Davide De Rosa c57fea7d24 Reproduce expected hierarchy for macOS frameworks 2019-09-26 09:53:13 +02:00
Davide De Rosa 4b928744b7 Add WatchOS target to podspec 2019-09-26 09:53:13 +02:00
Davide De Rosa 039d71c2b3 Merge branch 'watchos-targets' 2019-09-26 09:40:46 +02: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 9639db6200 Fix repository tag in podspec template 2019-02-23 22:47:05 +01:00
Davide De Rosa 25a33b749c Comply with semantic versioning syntax
1.0.2l-v2 -> 1.0.2l.2
2018-11-12 10:21:44 +01:00
Davide De Rosa 2a68f6aaca Update badges 2018-10-21 00:12:19 +02:00
Davide De Rosa a234d41c4a Merge branch 'drop-32bit' 2018-09-26 13:05:24 +02:00
Davide De Rosa 74513643eb Componentize podspec version 2018-09-26 13:05:14 +02:00
Davide De Rosa b5794412da Use progressive tags to avoid confusion
v2, v3, v4 ...
2018-09-26 13:04:58 +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 221b6edb30 Upgrade podspec 2018-09-24 14:43:54 +02:00
Davide De Rosa 94297d1411 Merge branch 'bugfix/lock-cocoapods-to-gemfile' 2018-09-24 14:43:05 +02:00
Davide De Rosa a0e0ac8010 Lock gems (CocoaPods)
CocoaPods 1.5 is a little broken.
2018-09-24 14:02:44 +02:00
Davide De Rosa 068c72a895 Fix case in repository URL 2018-09-24 14:02:24 +02:00
Davide De Rosa bcd0a9c5fc Merge branch 'bugfix/xcode-10-min-sdk' 2018-09-24 14:01:58 +02:00
Davide De Rosa 27564e9c8d Gitignore lib directory 2018-09-24 14:01:41 +02:00
Davide De Rosa 2262160df5 Fix ld MIN_SDK for simulator targets
ld complains about mixing device and simulator objects in the
tvOS target. Reason is that "tvos_version_min" seems to imply a
device target, whereas simulator must use "tvos_simulator_version_min"
instead.

The stupid part of it is that ld displays a warning in iOS:

ld: warning: URGENT: -ios_version_min is invalid for architecture
x86/x86_64, inferring -ios_simulator_version_min. This will be an error
in the future.

whereas stops abruptly in tvOS:

ld: building for tvOS, but linking in object file built for tvOS
Simulator, file 'obj/a_d2i_fp.o' for architecture x86_64

ld should stop and avoid any poorly explained nonsense.
2018-09-24 13:59:07 +02:00
Davide De Rosa dbba12308a Drop i386, deprecated in Xcode 10 2018-09-24 13:59:07 +02:00
Davide De Rosa ef7a3e4654 Circumvent CocoaPods warning about source 2018-04-25 16:59:58 +02:00
Davide De Rosa 728467cdd4 Add OpenSSL double license 2018-03-26 19:00:11 +02:00
Davide De Rosa b19422e570 Add OpenSSL acknowledgement 2018-03-22 22:06:35 +01:00
Davide De Rosa 62c160c48e Merge branch 'feature/podspec' 2018-02-08 17:23:05 +01:00
Davide De Rosa a913058ee5 Add podspec template 2018-02-08 17:22:29 +01:00
Davide De Rosa 9ef6ee8a85 Merge branch 'chore/rebrand' 2018-02-08 16:55:09 +01:00
Davide De Rosa 92f5d9cc89 Rename repository 2018-02-08 16:54:46 +01:00
Davide De Rosa 41a9152efb Link to author page 2018-02-08 16:54:45 +01:00
Davide De Rosa d846e93a73 Adjust README to new reorganization 2018-02-08 16:54:45 +01:00
Davide De Rosa 227fdb7d77 Temporarily eemove stale Travis build script
Revert and refine later.
2018-02-08 16:54:28 +01:00
Davide De Rosa 0caa892178 Discard Xcode sample projects 2018-02-08 16:51:28 +01:00
Davide De Rosa 2bd9b363cc Restrict to SDKs supporting dynamic frameworks
- Start from iOS 8
- Never disable Bitcode
2018-02-08 16:51:28 +01:00
Davide De Rosa a9e7904e58 Strip gitignore 2018-02-08 16:51:22 +01:00
Davide De Rosa 92fd548dc6 Merge branch 'feature/macos-support' 2018-02-08 16:47:57 +01:00
Davide De Rosa 2f9d1d358e Rename 1.1.0 config to more generic 2018-02-08 16:45:10 +01:00
Davide De Rosa fbef7e0dca Prefix iOS archs for consistency 2018-02-08 16:45:10 +01:00
Davide De Rosa e455f1a1ae Add macOS archs/targets 2018-02-08 16:45:10 +01:00
Davide De Rosa d49bf7f61c Merge branch 'bugfix/dynamic-framework' 2018-02-08 16:44:13 +01:00
Davide De Rosa ba666f2507 Use same condition order 2017-10-18 09:20:26 +02:00
Davide De Rosa 15d5c28c08 Restore pipefail by replacing grep -q
Tip by @nicph
2017-10-18 09:17:35 +02:00
Davide De Rosa 8fd9082487 Remove redundant -arch from Bitcode check 2017-10-18 09:12:55 +02:00
Davide De Rosa 684c23e565 Embed Bitcode in dynamic framework, improve script
https://github.com/keeshux/OpenSSL-Framework/pull/2

- Fix framework type check in check_bitcode()
- Disable pipefail as it seems to stop in otool when fw is static
2017-10-17 22:57:51 +02:00
Davide De Rosa a30ce62044 Use -syslibroot instead of raw -L for SDK ref 2017-10-14 18:40:53 +02: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 0b43dc37cd Improve .dylib assembling log 2017-10-01 21:58:45 +02:00
Davide De Rosa 2ed8b30de7 Adjust Xcode project and Travis-CI to latest fixes 2017-10-01 21:54:14 +02:00
Davide De Rosa 4dd2bd9d67 Specify -arch in ld to fix page size crash 2017-10-01 21:53:57 +02:00
Davide De Rosa 10b342fb7e Create frameworks for both iPhone and AppleTV 2017-10-01 21:53:50 +02:00
Davide De Rosa dd9a625aa5 Normalize supporting files in Xcode project 2017-10-01 21:53:39 +02:00
Davide De Rosa e62bdf0984 Create dynamic framework from arch dylibs 2017-10-01 21:53:26 +02:00