Name | Date | Size | ||
---|---|---|---|---|
.. | 27-May-2015 | 211 | ||
curl/ | H | 04-Sep-2014 | 37 | |
curl.plist | H A D | 04-Sep-2014 | 1.2 KiB | |
curl.xcodeproj/ | H | 04-Sep-2014 | 3 | |
curl_config.h | H A D | 31-Jul-2014 | 28.3 KiB | |
entitlements.ios.plist | H A D | 16-Apr-2014 | 243 | |
README.APPLE | H A D | 31-Jul-2014 | 1.4 KiB | |
xcconfigs/ | H | 04-Sep-2014 | 7 | |
xcscripts/ | H | 04-Sep-2014 | 6 |
README.APPLE
1The 'curl' subdirectory is based on ^/curl/vendor/curl-7.37.1 2 3== Updating == 4 5Confirm/update versions in xcconfigs/libcurl-version.xcconfig 6 - This will probably require building the regular open source version and running otool on the resulting library. 7 8Update CURL_SUPPORT_* in xcconfigs/common.xcconfig 9 - Run configure, check config.status 10 11If options change (see below), update CURL_CONFIGURE_OPTIONS in xcconfigs/common.xcconfig 12 13Make sure all files are being compiled. 14curl: CURL_CFILES and CURLX_CFILES in curl/src/Makefile.inc 15libcurl: LIB_CFILES and LIB_VTLS_CFILES in curl/lib/Makefile.inc 16The Xcode targets list the files in the same order. 17Might be able to process the Makefile.inc files into Xcode file lists at some point. 18 19Make sure all man pages and headers are being installed. 20 21Update xcscripts/install_libtest.sh (see comment at top) 22 23== Configuration == 24 25./configure --with-gssapi --enable-hidden-symbols --disable-static --enable-threaded-resolver --with-darwinssl --without-libssh2 26 27Changes to include/curl/curlbuild.h post-configure: 28 (1) Add #ifdef __LP64__ for CURL_SIZEOF_LONG. 29 (2) Change CURL_TYPEOF_CURL_OFF_T and associated defines to int64_t (configure gets it wrong for 32-bit). 30 (requires CURL_PULL_STDINT_H, CURL_PULL_INTTYPES_H) 31 32Changes to lib/curl_config.h post-configure: 33 (1) Add #ifdef __LP64__ for SIZEOF_LONG, SIZEOF_SIZE_T, SIZEOF_TIME_T, SIZEOF_VOIDP 34 (2) #undef HAVE_GSSAPI, OS - conditionally defined in common.xcconfig 35