Overview
Comment: | .travis.yml: Add more Xcode versions for iOS |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
5aed1e1fd176d5ea996479755ca9607b |
User & Date: | js on 2019-11-24 16:56:57 |
Other Links: | manifest | tags |
Context
2019-11-24
| ||
20:13 | configure: Correct bundle version check-in: c6ab31d0af user: js tags: trunk | |
16:56 | .travis.yml: Add more Xcode versions for iOS check-in: 5aed1e1fd1 user: js tags: trunk | |
16:42 | Fix compilation for iOS/ARM64 with newer Xcode check-in: 090f42fc70 user: js tags: trunk | |
Changes
Modified .travis.yml from [ddfabc9946] to [a4457d6dab].
︙ | ︙ | |||
62 63 64 65 66 67 68 69 70 71 72 73 74 75 | osx_image: xcode8 language: objective-c - os: osx osx_image: xcode7.3 language: objective-c # iOS - os: osx osx_image: xcode9.4 language: objective-c env: - config=ios - os: osx osx_image: xcode9.3 | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 | osx_image: xcode8 language: objective-c - os: osx osx_image: xcode7.3 language: objective-c # iOS - os: osx osx_image: xcode11.2 language: objective-c env: - config=ios - os: osx osx_image: xcode11.1 language: objective-c env: - config=ios - os: osx osx_image: xcode11 language: objective-c env: - config=ios - os: osx osx_image: xcode10.3 language: objective-c env: - config=ios - os: osx osx_image: xcode10.2 language: objective-c env: - config=ios - os: osx osx_image: xcode10.1 language: objective-c env: - config=ios - os: osx osx_image: xcode10 language: objective-c env: - config=ios - os: osx osx_image: xcode9.4 language: objective-c env: - config=ios - os: osx osx_image: xcode9.3 |
︙ | ︙ | |||
256 257 258 259 260 261 262 | if xcodebuild -version | grep 'Xcode 6' >/dev/null; then export CPPFLAGS="-D_Nullable=__nullable -D_Nonnull=__nonnull -D_Null_unspecified=__null_unspecified"; fi; export IPHONEOS_DEPLOYMENT_TARGET="9.0"; | | | | 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 | if xcodebuild -version | grep 'Xcode 6' >/dev/null; then export CPPFLAGS="-D_Nullable=__nullable -D_Nonnull=__nonnull -D_Null_unspecified=__null_unspecified"; fi; export IPHONEOS_DEPLOYMENT_TARGET="9.0"; clang="clang -isysroot $(xcrun --sdk iphoneos --show-sdk-path)"; export OBJC="$clang -arch armv7 -arch arm64"; export OBJCPP="$clang -arch armv7 -E"; build --host=arm-apple-darwin --enable-static; sysroot="$(xcrun --sdk iphonesimulator --show-sdk-path)"; clang="clang -isysroot $sysroot"; export OBJC="$clang -arch i386 -arch x86_64"; export OBJCPP="$clang -arch i386 -E"; build WRAPPER=true --host=i386-apple-darwin --enable-static; fi - if [ "$config" = "amigaos" ]; then export PATH="/opt/amiga/bin:$PATH"; |
︙ | ︙ |
Modified README.md from [a3fc1bdda7] to [0c9a55fe73].
︙ | ︙ | |||
49 50 51 52 53 54 55 | ### Building as a framework When building for macOS or iOS, everything is built as a `.framework` by default if `--disable-shared` has not been specified to `configure`. To build for iOS, use something like this: | | | | | | 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 | ### Building as a framework When building for macOS or iOS, everything is built as a `.framework` by default if `--disable-shared` has not been specified to `configure`. To build for iOS, use something like this: $ clang="clang -isysroot $(xcrun --sdk iphoneos --show-sdk-path)" $ export OBJC="$clang -arch armv7 -arch arm64" $ export OBJCPP="$clang -arch armv7 -E" $ export IPHONEOS_DEPLOYMENT_TARGET="9.0" $ ./configure --prefix=/usr/local/ios --host=arm-apple-darwin To build for the iOS simulator, use something like this: $ clang="clang -isysroot $(xcrun --sdk iphonesimulator --show-sdk-path)" $ export OBJC="$clang -arch i386 -arch x86_64" $ export OBJCPP="$clang -arch i386 -E" $ export IPHONEOS_DEPLOYMENT_TARGET="9.0" $ ./configure --prefix=/usr/local/iossim --host=i386-apple-darwin ### Using the macOS or iOS framework in Xcode To use the macOS framework in Xcode, you need to add the `.framework`s to your project and add the following flags to `Other C Flags`: |
︙ | ︙ |