Commit Graph

422 Commits

Author SHA1 Message Date
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
Felix Schulze 10019638e8 Merge pull request #149 from x2on/OpenSSL-1.0.2l
OpenSSL 1.0.2l, 1.1.0f
2017-07-19 08:47:21 +02:00
Felix Schulze 491c7ae251 Update Xcode version on Travis 2017-05-30 20:12:31 +02:00
Felix Schulze 9b5bf59d90 OpenSSL 1.0.2l, 1.1.0f 2017-05-25 20:26:24 +02:00
Felix Schulze cb478bb451 OpenSSL 1.0.2l, 1.1.0f 2017-05-25 20:25:56 +02:00
Felix Schulze 39d1e04c7b OpenSSL 1.0.2l 2017-05-25 20:23:22 +02:00
Felix Schulze 173110e9b4 Merge pull request #144 from bithug/master
Allow disabling embedded Bitcode
2017-04-06 15:36:27 +02:00
g4bor k0vacs f77e6de936 Avoid regexp for comparing CONFIG_DISABLE_BITCODE value 2017-03-29 17:01:22 +02:00
Felix Schulze f28e63c656 Merge branch 'master' into master 2017-03-15 10:38:43 +01:00
g4bor k0vacs db8e598554 Allow to disable embedding Bitcode for OpenSSL 1.1.0+ too 2017-03-13 02:20:27 +01:00
Felix Schulze 4dae1f0680 Merge pull request #141 from andrewh42/master
openssl 1.1.x's default configuration results in app store rejection
2017-03-10 09:20:58 +01:00
g4bor k0vacs fd0b497792 Disable embedding Bitcode: --disable-bitcode option added (for OpenSSL 1.0.2 and lower ONLY) 2017-03-07 14:14:39 +01:00
Andrew H ec6846add1 Merge branch 'master' into master 2017-03-06 20:21:26 +11:00
Andrew Herbert addf784317 No need for --async build option 2017-03-06 09:31:01 +11:00
Felix Schulze f5f3bee244 Merge pull request #142 from oneton/opensslconf-2
Use a per-architecture opensslconf.h (#126 take 3)
2017-03-04 16:48:30 +01:00
Anton Tieleman 9a9119669b Preprocessor error for unknown targets and include for TargetConditionals.h 2017-03-04 13:06:21 +01:00
Andrew Herbert ee1cea7cd4 openssl 1.1.x's default configuration results in app store rejection: The app references non-public symbols in <app name>: _getcontext, _makecontext, _setcontext 2017-03-03 14:42:09 +11:00
Anton Tieleman 11857a8da6 Dynamically generate opensslconf.h intermediate file
- Only use intermediate file when building for multiple targets
2017-02-17 17:47:43 +01:00
Felix Schulze f9a1f18f3a Merge pull request #138 from oneton/openssl-1_1_0e
OpenSSL 1.1.0e
2017-02-17 09:37:53 +01:00
Anton Tieleman 1709539784 OpenSSL 1.1.0e 2017-02-16 20:50:55 +01:00
Felix Schulze cdcb454173 Merge pull request #137 from oneton/source-openssl
Download from openssl.org
2017-02-04 08:19:39 +01:00
Anton Tieleman 2316fa0cfb Commit to trigger CI 2017-02-03 23:08:33 +01:00
Anton Tieleman 97f7ec7881 Also determine latest version in a branch over https 2017-02-01 19:23:30 +01:00
Anton Tieleman 35951c2bdc Also switch to https for determining correct download path 2017-01-30 22:23:04 +01:00
Anton Tieleman d5cc504e70 Find archive on ftp, but download over https 2017-01-30 22:05:51 +01:00
Anton Tieleman 7832285d81 Download from ftp.openssl.org 2017-01-28 15:59:16 +01:00
Felix Schulze a28578a337 Merge pull request #135 from oneton/openssl-1_0_2k-1_1_0d
OpenSSL 1.0.2k and 1.1.0d + Travis build with Xcode 8.2
2017-01-28 08:31:13 +01:00
Anton Tieleman fcfe48afdd OpenSSL 1.0.2k and 1.1.0d + Travis build with Xcode 8.2
- Also remove xctool lines since they won't support building for Xcode 8
2017-01-27 22:21:12 +01:00
Felix Schulze f11efc9224 Merge pull request #129 from oneton/1.1.0c
Update default 1.1.0 build to OpenSSL 1.1.0c
2016-11-13 13:59:04 +01:00
Anton Tieleman 4bc1646956 OpenSSL 1.1.0c 2016-11-13 12:17:35 +01:00
Felix Schulze bb8c2ae695 Update README.md 2016-11-07 17:25:54 +01:00
Felix Schulze 01cd924cfe Update README.md 2016-11-07 17:21:28 +01:00
Felix Schulze 3b971c6658 Merge pull request #128 from oneton/1.1.0-build-cleaned
Allow building OpenSSL 1.1.0 (clean branch)
2016-11-07 17:18:10 +01:00
Anton Tieleman 34490f8f39 New Travis build script for parallel 1.0 / 1.1 build 2016-11-06 12:20:48 +01:00
Anton Tieleman 8a0cc68f6e Move 1.0 (archs) build loop to separate file and add 1.1 (targets) build loop 2016-11-06 12:20:48 +01:00
Anton Tieleman da61c4b088 Add OpenSSL config file for 1.1.0 build 2016-11-06 12:20:48 +01:00
Anton Tieleman 8709045b25 Move generic parts of build loop to functions 2016-11-06 12:20:48 +01:00
Anton Tieleman c683e1b3d8 Prepare for 1.1.0 build (amended)
- Prepare (command line) options
- Prepare script output for parallel 1.0.2/1.1.0 Travis build
- Show number of make threads
- cd to correct dir before removing source to prevent errors
2016-11-06 12:20:27 +01:00